Google
 

lunes, 9 de noviembre de 2009

Oracle SCHEMA, información de la base de datos

Oracle, al igual que MySQL tiene su especie de INFORMATION SCHEMA. Para Oracle hay tres tipos de información:
  • dba, referente a toda la base de datos
  • all, referente a todo lo que el usuario puede ver
  • user, referente a todo lo que es propiedad del usuario
Se pueden ver información de las tablas en esos niveles:
DBA_TABLES - tablas de toda la base de datos
ALL_TABLES - todas las tablas que el usuario puede ver
USER_TABLES - todas las tablas que son propiedad del usuario

También hay información sobre las columnas:
DBA_TAB_COLUMNS, ALL_TAB_COLUMNS, USER_TAB_COLUMNS

Infomración sobre Integridad, vistas, secuencias:
DBA_CONSTRAINTS, ALL_CONSTRAINTS, USER_CONSTRAINTS
DBA_CONS_COLUMNS, ALL_CONS_COLUMNS, USER_CONS_COLUMNS
DBA_VIEWS, ALL_VIEWS, USER_VIEWS
DBA_SEQUENCES, ALL_SEQUENCES, USER_SEQUENCES

Referencias: www.rafaelaroca.hpg.com.br

David

No hay comentarios: