|
Программирование >> Sql: полное руководство
Информационная схема SQL в этом приложении описьшаются определенные стандартом SQL2 представления, составляющие информационную схему базы данных. Эти представления должны поддерживаться любой СУБД, совместимой с SQL2 на уровне Intermediate Level или Full Level. Для уровня Entry Level это не обязательно. Наличие такого набора представлений делает базу данных самодокументируемой. С их помощью пользователь может получить информацию обо всех доступных объектах базы данных (схемах, таблицах, столбцах, представлениях, офаничениях, доменах, наборах символов и т.п.) Информация о схемах, таблицах и столбцах: SCHEMATA Описывает все схемы, принадлежащие текущему пользователю TABLES Описывает все таблицы, доступные текущему пользователю COLUMNS Описывает все столбцы таблиц, доступных/принадлежащих текущему пользователю Информация о представлениях: VIEWS VIEW TABLE USAGE Описывает все представления, доступные текущему пользователю Описывает все таблицы, с которыми связаны эти представления VIEW C0LUMN USAGE Описывает все столбцы, с которыми связаны эти представления Информация об Офаничениях (условиях уникальности, первичных ключах, внещних ключах, офаничениях на значения столбцов, утверждениях) TABLE CONSTRAINTS REFERENTIAL CONSTRAINTS CHECK CONSTRAINTS KEY COLUMN USAGE ASSERTIONS CONSTRAINT TABLE USAGE CONSTRAINT COLUMN USAGE Описывает все офаничения на таблицы, принадлежащие текущему пользователю Описывает все ссылочные Офаничения (определения внещних ключей) на таблицы, принадлежащие текущему пользователю Описывает все офаничения на значения столбцов таблиц, принадлежащих текущему пользователю Описывает все ключи, определенные текущим пользователем Описывает все утверждения, принадлежащие текущему пользователю Описывает все таблицы, на которые ссылаются ограничения, заданные текущим пользователем Описывает все столбцы, на которые ссылаются ограничения, заданные текущим пользователем Информация о привилегиях: TABLE PRIVILEGES COLUMN PRIVILEGE S USAGE PRIVILEGES Описывает относящиеся к текущему пользователю привилегии на таблицы Описывает относящиеся к текущему пользователю привилегии на столбцы Описывает относящиеся к текущему пользователю привилегии на другие объекты базы данных Информация о доменах: domains Описывает домены, доступные текущему пользователю domain constraints Описывает ограничения, определяющие эти домены domain column usage Описывает столбцы, определенные на основе этих доменов Информация о наборах символов: character sets Описывает наборы символов, доступные текущему пользователю collations Описывает последовательности сортировки, доступные текуще- му пользователю translations Описывает правила конвертирования текста, доступные текущему пользователю Информация о поддерживаемых языках программирования sql languages Описывает поддерживаемые языки профаммирования Ниже описывается содержимое каждого представления информационной схемы. Представление SCHEMATA Представление schemata содержит по одной строке для каждой схемы, принадлежащей текущему пользователю. Имя столбца catalog name schema name SCHEMA 0WNER default character set catalog default character set schema default character set name Тип данных varchar(длина) varchar(длина) varchar(длина) varchar(длина) varchar(длина) varchar(длина) Описание Имя каталога, содержащего данную схему Имя схемы, описываемой данной строкой Имя владельца схемы Имя каталога, который содержит набор символов, используемый столбцами и доменами данной схемы по умолчанию Имя схемы, которая содержит набор символов, используе.мый столбцами и доменами данной схемы по умолчанию Имя набора символов, используемого столбцами и доменами данной схемы по умолчанию
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |