Программирование >>  Sql: полное руководство 

1 ... 239 240 241 [ 242 ] 243 244 245 ... 264





Информационная схема 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(длина)

Описание

Имя каталога, содержащего данную схему

Имя схемы, описываемой данной строкой

Имя владельца схемы

Имя каталога, который содержит набор символов, используемый столбцами и доменами данной схемы по умолчанию

Имя схемы, которая содержит набор символов, используе.мый столбцами и доменами данной схемы по умолчанию

Имя набора символов, используемого столбцами и доменами данной схемы по умолчанию



1 ... 239 240 241 [ 242 ] 243 244 245 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика