Введение в стандарты языка баз данных 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))

Пояснения:

  • Значением столбца CATALOG_NAME является имя каталога, в котором располагается информационная схема.
  • Определяется утверждение целостности 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))




    Содержание  Назад  Вперед