martes, 22 de marzo de 2011

ORACLE Utilidades

PL/SQL
.$$plsql_unit > nombre del paquete o procedimiento|función en ejecución
.$$plsql_line > número de línea actual de un procedimiento|función


.OWA_UTIL.WHO_CALLED_ME(owner_name,caller_name,line_number,caller_type) > datos de quien ha invocado el PL/SQL

miércoles, 16 de marzo de 2011

ORACLE sentencia MERGE

Oracle permite con la sentencia MERGE insertar y/o actualizar una tabla desde otra tabla/consulta.

Para situaciones de volcado de datos, se puede insertar/actualizar una tabla respecto a otra consulta, y realizar insert/update dependiendo de si existe el registro en la tabla destino, para ello se indican ambas tablas y el criterio de comparación.

http://mioracle.blogspot.com/2008/01/sql-y-plsql-la-nueva-sentencia-merge.html

http://www.oracle-developer.net/display.php?id=203

http://www.idevelopment.info/data/Oracle/DBA_tips/SQL/SQL_14.shtml