Horario de información

Ir a: navegación, búsqueda de

En bases de datos relacionales, la Horario de información es un ANSI conjunto estándar de puntos de vista de sólo lectura que proporcionan información acerca de todos los tablas, Vistas, columnas, y procedimientos en una base de datos. Puede ser utilizado como una fuente de la información que algunas bases de datos disponibles a través de comandos no estándares, tales como la MOSTRAR comando de MySQL, la DESCRIBIR comando de Oracley el \d comando de PostgreSQL.

 = > seleccionar count(table_name) de information_schema.tables;
  contar---99 (1 fila) = > seleccione column_name, data_type, column_default, is_nullable de information_schema.columns donde table_name = 'Alfa';
  column_name | data_type | COLUMN_DEFAULT | is_nullable 
 -------------+-----------+----------------+-------------
  foo         | Integer |                | Si la barra | carácter |                | Sí (2 hileras) = > seleccionar * de information_schema.information_schema_catalog_name;
  CATALOG_NAME---johnd (1 fila)

Como una excepción notable entre los sistemas de bases de datos principales, Oracle no implementa actualmente el esquema de información. Hay un proyecto open source tratando de compensar eso.

Véase también

  • Metadatos de Oracle

Enlaces externos

  • Esquema de la información en MySQL 5.7
  • Esquema de la información en PostgreSQL (versión actual)
  • Esquema de la información en SQLite
  • Horario de información en Microsoft SQL Server 2005
  • Horario de información en Microsoft SQL Server Compact 4.0
  • Proyecto de esquema de información de Oracle en sourceforge


Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Information_schema&oldid=628504877"