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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: