Comentarios
Ultimos Posts 1. 04/11/2008 12:26 - Acceso remoto mediante dblink a una base de datos oracle La manera más sencilla de acceder desde una base de datos Oracle a tablas y vistas ( views ) de otra base de datos Oracle es mediante el uso de un DBLink (enlace a base de datos). No obstante, en muchos casos puede no ser recomendable la utilización de DBLinks , ya que el acceso a tablas y vistas remotas puede provocar importantes problemas de rendimiento en ambas bases de datos, t... 2. 25/09/2008 17:39 - Generador de números aleatorios en pl/sql Es posible que en alguna ocasión necesitéis utilizar un generador de números aleatorios en un programa PL/SQL. Oracle proporciona el paquete estándar DBMS_RANDOM para este propósito. Obviamente podemos escribir nuestra propia rutina PLSQL que genere números aleatorios, pero paquete estándar de Oracle DBMS_RANDOM es más rápido ya que llama al generador de números aleatorios interno ... 3. 18/08/2008 01:31 - Paquete dbms_sql para utilizar sql dinámico (dynamic sql) El grupo de paquetes DBMS se trata de un conjunto de funciones y procedimientos que el PL/SQL de Oracle incorpora de forma estándar. Estos paquetes DBMS pueden ser de mucha utilidad cuando estamos programando en PLSQL. Hoy voy a hablar sobre el paquete DBMS_SQL que permite utilizar SQL dinámico en procedimientos almacenados y bloques PL/SQL. Las sentencias de SQL dinámico tienen la... 4. 30/06/2008 01:31 - Integridad virtual con la base de datos oracle 11g Supongamos que nuestra base de datos Oracle dispone de una tabla en la que uno de los campos está formado realmente por muchos subcampos concatenados. El campo en cuestión no puede modificarse pero necesitamos validar y forzar la integridad de uno de los subcampos . Por ejemplo, queremos que los valores devueltos al ejecutar la función SUBSTR(column,7,3) sobre dicho campo estén inc... 5. 20/05/2008 14:15 - Oracle 11g y la cláusula pivot: como girar columnas en sql y pl/sql Una tarea que puede resultarnos útil en determinadas circunstancias es conseguir girar (en inglés pivot ) los resultados entregados por una consulta SQL o PLSQL . Por ejemplo, supongamos que escribimos la siguiente consulta para calcular el precio medio de los productos por almacen: SQL> SELECT almacen, producto, AVG(precio) pmedio 2 FROM productos 3 GROUP BY almacen, producto 4 / ... | Estadisticas Ver Codigo HTML Posicion del Blog en Nuestro Ranking Hits Semanales Hits Mensuales |