28.3.41 Таблица 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.