Введение в стандарты языка баз данных SQL


Базовая таблица INFORMATION_SCHEMA_CATALOG_NAME


Эта таблица специфицирует каталог информационной схемы. Таблица определяется следующим образом:

CREATE TABLE INFORMATION_SCHEMA_CATALOG_NAME (CATALOG_NAME SQL_IDENTIFIER, CONSTRAINT INFORMATION_SCHEMA_CATALOG_NAME_PRIMARY_KEY PRIMARY KEY (CATALOG_NAME))

Пояснения:

  1. Значением столбца CATALOG_NAME является имя каталога, в котором располагается информационная схема.
  2. Определяется утверждение целостности INFORMATION_SCHEMA_CATALOG_ NAME_CARDINALITY, гарантирующее, что в таблице INFORMATION_SCHEMA_ CATALOG_NAME содержится ровно одна строка:

CREATE ASSERTION INFORMATION_SCHEMA_CATALOG_NAME_CARDINALITY CHECK (1 = (SELECT COUNT(*) FROM INFORMATION_SCHEMA_CATALOG_NAME))




- Начало -  - Назад -  - Вперед -