PaFernan99
14-05-2008, 20:39:57
Hola Gente!
La pregunta es la siguiente: ¿cómo puedo ver los objetos del sistema Oracle? Es decir, si quisiera ver las tablas que maneja el motor, haria la siguiente consulta:
Select * from DBA_TABLES
y si quisiera ver los triggers sería
Select * from DBA_TRIGGERS
por ejemplo, pero quisiera ver los demás componentes, como columnas, stored procedures, etc.
Otra cosa que necesito saber es como puedo ver si existe una cadena dentro de la definicion de un trigger, porque al hacer esta consulta
Select * from DBA_TRIGGERS where TRIGGER_BODY LIKE '%cadena%'
genera el error ORA-00932: inconsistent datatype: expected NUMBER
got LONG.
Saludos y muchas gracias!
La pregunta es la siguiente: ¿cómo puedo ver los objetos del sistema Oracle? Es decir, si quisiera ver las tablas que maneja el motor, haria la siguiente consulta:
Select * from DBA_TABLES
y si quisiera ver los triggers sería
Select * from DBA_TRIGGERS
por ejemplo, pero quisiera ver los demás componentes, como columnas, stored procedures, etc.
Otra cosa que necesito saber es como puedo ver si existe una cadena dentro de la definicion de un trigger, porque al hacer esta consulta
Select * from DBA_TRIGGERS where TRIGGER_BODY LIKE '%cadena%'
genera el error ORA-00932: inconsistent datatype: expected NUMBER
got LONG.
Saludos y muchas gracias!