Ultimos Posts 1. 10/11/2009 12:49 - Sentencia case en pl/sql de oracle Las versiones de base de datos Oracle 9i y posteriores incluyen la posibilidad de utilizar la sentencia CASE dentro de una sentencia SQL (SELECT, UPDATE, etcétera). La sentencia CASE permite realizar las mismas operaciones que las sentencias de control PL/SQL IF-THEN-ELSIF-ELSE pero con la particularidad de que pueden utilizarse dentro de una sentencia SQL. La sintaxis de la senten... 2. 06/10/2009 11:16 - Cómo ejecutar sentencias ddl dentro de un trigger pl/sql Supongo que muchos conoceréis el hecho de que no es posible incluir sentencias DDL (es decir, sentencias de definición de objetos como CREATE, REVOKE, GRANT, ALTER, etcétera) dentro de un trigger PL/SQL . Esto es un hecho que tiene una explicación muy sencilla, ¿qué ocurriría si dentro de un trigger ejecutamos una sentencia no transaccional o DDL y necesitamos deshacer la transacci... 3. 03/09/2009 13:15 - Transacciones parciales en plsql para lidiar con tablas muy grandes o voluminosas Hace unas semanas alguien mencionó en un comentario que en su base de datos Oracle tenía una tabla con millones de registros y que, utilizando un bucle PLSQL , pensaba ejecutar un UPDATE y un COMMIT por cada, digamos, 500 registros procesados en dicha tabla, evitando así posibles problemas con los segmentos de rollback . El caso es que dicho lector me preguntaba si yo tenía alguna ... 4. 22/07/2009 10:48 - Cómo utilizar un cursor pl/sql como parámetro de salida en un procedimiento En este artículo o voy a proponer un ejercicio práctico bastante sencillo que puede resultar de bastante útilidad práctica. Supongamos que queremos crear un procedimiento PLSQL que utilice un par de parámetros de entrada, que podrán tomar el valor NULL , y con un parámetro de salida que será el cursor PL/SQL correspondiente a la siguiente sentencia SELECT : SELECT * FROM empleados ... 5. 10/06/2009 11:37 - El paquete pl/sql dbms_scheduler para programación de trabajos DBMS_SCHEDULER es el paquete PLSQL que reemplazó en la versión de la base de datos Oracle 10g al paquete DBMS_JOB . Aunque el paquete DBMS_JOB sigue existiendo por razones de compatibilidad, no debe utilizarse ya que es muy probable que deje de existir en futuras versiones de la base de datos Oracle. El paquete DBMS_SCHEDULER permite programar la ejecución, en los instantes que des... | Estadisticas Ver Codigo HTML Posicion del Blog en Nuestro Ranking Hits Semanales Hits Mensuales |