Horario de información
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
Esto base de datos-relacionados con el artículo es un trozo. Usted puede ayudar a Copro por expandirse. |