Estoy comparando tres esquemas de Oracle.Obtenga una lista de todas las funciones y procedimientos en una base de datos Oracle
Deseo obtener una lista de todas las funciones y procedimientos utilizados en cada base de datos. ¿Es esto posible a través de una consulta? (preferiblemente incluyendo una bandera en cuanto a si compilan o no)
Idealmente sería genial tener una sola consulta con un indicador que indique si la función/procedimiento está en cada esquema. Pero incluso solo el primer bit sería mejor que inspeccionar manualmente cada esquema.
[ ' 'TABLE''] (https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:941629680330#3455235608260) ¿Puede alguien dar una pista de cómo para borrar funciones/procedimientos/paquetes? – Bitterblue
'drop function xxx',' drop procedure xyz', 'drop package foobar' –
Alguien sugirió editar mi respuesta, de modo que la instrucción' SELECT' solo seleccionaría 'OBJECT_NAME' en lugar de' * '. De todos modos, esta edición ha sido rechazada (por otros revisores que yo); Se debe seleccionar IMO, al menos, 'OBJECT_NAME, OBJECT_TYPE, STATUS' para obtener resultados útiles. Dicho esto, 'SELECT *' no duele en este contexto. –