Inicio > Base de Datos, Oracle > MySql Schema Information en ORACLE Metadata

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
  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.