Recuperar Procedimientos Almacenados de Oracle 8 desde código
Hola!
Desde código C# necesito acceder a una base de datos oracle 8 para recuperar todos los procedimientos almacenados que tiene la misma. Vamos, que busco algo similar al "INFORMATION_SCHEMA.ROUTINES" de SQLServer, pero no sé cuál es el equivalente en Oracle 8. ¿Podríais darme algo de código o unas líneas para resolver mi cuestión?
Muchas gracias por vuestra ayuda.
Un saludo.
Desde código C# necesito acceder a una base de datos oracle 8 para recuperar todos los procedimientos almacenados que tiene la misma. Vamos, que busco algo similar al "INFORMATION_SCHEMA.ROUTINES" de SQLServer, pero no sé cuál es el equivalente en Oracle 8. ¿Podríais darme algo de código o unas líneas para resolver mi cuestión?
Muchas gracias por vuestra ayuda.
Un saludo.
Puedes usar esta consulta:
select * from all_objects where object_type in ('PROCEDURE', 'FUNCTION', 'TRIGGER', 'PACKAGE')
para saber los nombres de los procedimientos y sus propietarios.
El código fuente en sí puede accederse a través de las vistas ALL_SOURCE y USER_SOURCE.
Saludos
select * from all_objects where object_type in ('PROCEDURE', 'FUNCTION', 'TRIGGER', 'PACKAGE')
para saber los nombres de los procedimientos y sus propietarios.
El código fuente en sí puede accederse a través de las vistas ALL_SOURCE y USER_SOURCE.
Saludos
