miércoles, 24 de agosto de 2011

DICCIONARIOS DE ORACLE

El diccionario de datos es quizá una de las partes más importantes de Oracle. Se trata de un conjunto de tablas de sistema, de sólo lectura, que proporcionan información muy útil sobre la base de datos.
  Estructura
  • Tablas: Tablas del diccionario de datos.
  • Vistas: Para que algunos datos puedan ser accesibles por cualquier usuario autorizado.
  • Usuario SYS: EL propietario de las tablas del diccionario de datos.
Información proporcionada y forma de acceso (las vistas del diccionario de datos)
 GUÍA

SELECT OWNER, TABLE-NAME
FROM DBA_TABLES
WHERE OWNER = ‘usuario';
Para ver las tablas de los usuarios
DESC USER_TABLES
Para ver lo que se guarda en las tablas
SELECT TABLE_NAME
FROM USER_TABLES;
Para saber las tablas que tiene el usuario
USER_CONS_COLUMNS
DBA_CONS_COLUMNS
ALL_CONS_COLUMNS
Para ver las restricciones que afectan a las columnas
USER_TABLES
Muestra las tablas propias del usuario activo
ALL_TABLES
Muestra todas las tablas propias del usuario activo
DBA_TABLES
Muestra todas las tablas de la BD's
USER_CONSTRAINTS
Para ver las restricciones del usuario activo
DBA_CONSTRAINTS
Para ver las restricciones de la BD's
ALL_CONSTRAINTS
Para ver todas las restricciones

No hay comentarios:

Publicar un comentario