28.3.43 Таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS
Таблица TABLE_CONSTRAINTS описывает, какие таблицы имеют ограничения.
Таблица TABLE_CONSTRAINTS содержит следующие столбцы:
-
CONSTRAINT_CATALOGИмя каталога, к которому относится ограничение. Это значение всегда
def. -
CONSTRAINT_SCHEMAИмя схемы (базы данных), к которой относится ограничение.
-
CONSTRAINT_NAMEИмя ограничения.
-
TABLE_SCHEMAИмя схемы (базы данных), к которой принадлежит таблица.
-
TABLE_NAMEИмя таблицы.
-
CONSTRAINT_TYPEТип ограничения. Значение может быть
UNIQUE,PRIMARY KEY,FOREIGN KEYилиCHECK. Это столбец типаCHAR(неENUM) .Информация в
UNIQUEиPRIMARY KEYстолбцах аналогична той, которую вы получите из столбцаKey_nameв результатах запросаSHOW INDEX, когда столбецNon_uniqueимеет значение0. -
ENFORCEDДля ограничений типа
CHECKзначение равноYESилиNO, чтобы указать, применяется ли ограничение. Для других ограничений значение всегда равноYES.
© 2025 Oracle
Licensed under the GPLv2 License.