ver tipos texto procedimientos procedimiento funciones example ejemplos ejecutar buscar bloques almacenados almacenado sql oracle stored-procedures full-text-search toad

sql - tipos - Búsqueda de texto en procedimientos almacenados de Oracle



tipos de bloques pl/sql (3)

Necesito buscar a través de todos los procedimientos almacenados en una base de datos Oracle usando TOAD. Estoy buscando un lugar donde los desarrolladores usen MAX + 1 en lugar de NEXTVAL en la secuencia para obtener el siguiente número de ID.

He estado haciendo SQL Server durante años y conozco varias formas de hacerlo allí, pero ninguna me está ayudando aquí.

He intentado usar

SELECT * FROM user_source WHERE UPPER(text) LIKE ''%blah%''

Los resultados se devuelven, pero solo para mi esquema predeterminado y no para el esquema que necesito buscar.

También probé el siguiente pero solo errores

SELECT * FROM SchemaName.user_source WHERE UPPER(text) LIKE ''%blah%''


Si usa el UPPER(text) , el valor like ''%lah%'' siempre devolverá cero resultados. Utilice ''%LAH%'' .


Siempre uso UPPER(text) como UPPER(''%blah%'')


SELECT * FROM ALL_source WHERE UPPER(text) LIKE ''%BLAH%''

EDITAR Agregando información adicional:

SELECT * FROM DBA_source WHERE UPPER(text) LIKE ''%BLAH%''

La diferencia es que dba_source tendrá el texto de todos los objetos almacenados. All_source tendrá el texto de todos los objetos almacenados accesibles por el usuario que realiza la consulta. Referencia de base de datos de Oracle 11g, versión 2 (11.2)

Otra diferencia es que es posible que no tenga acceso a dba_source.