MySql Schema Information en ORACLE Metadata
En las base de datos tenemos la estructura de la base de datos. En Mysql dentro de otra base de datos llamada schema_information tenemos la información de la estructura de nuestras tablas, nombres de tablas, campos, longitud. Esta información es muy util para la programación en alguna aplicación o simplemente para hacer informes sobre el contenido de nuestra BBDD.
Para Oracle existe un sistema de ALL_ (metadata) para realizar querys y nos devuelve la información requerida.
- ALL_TABLES – Lista todas las tablas que el usuario conectado puede acceder.
- ALL_TAB_COLUMNS – Lista todas las columnas de las tablas en las que el usuario tiene permisos.
- ALL_ARGUMENTS – Lista los argumentos de funciones y procedimientos accesibles por el usuario
- ALL_ERRORS – Lista los errores de las vistas, procesos, funciones y paquetes
- ALL_OBJECT_SIZE –Muestra las compatibilidades con versiones anteriores
- ALL_PROCEDURES – Lista las funciones y procedures accesibles por el usuario (a partir de Oracle 9)
- ALL_SOURCE – Muestra la fuente de objetos almacenados
Ejemplo:
SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE '%PATTERN%' ORDER BY TABLE_NAME;
Advertisement




Últimos comentarios