Инструменты пользователя

Инструменты сайта


rdb_check_constraints

Различия

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

Ссылка на это сравнение

Следущая версия
Предыдущая версия
rdb_check_constraints [2008/05/26 20:13]
193.110.114.140 создано
rdb_check_constraints [2009/08/04 13:50] (текущий)
Строка 1: Строка 1:
 +====== RDB$CHECK_CONSTRAINTS ======
 +
 +
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ESQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]], ​ [[raznovidnosti_jazyka_sql|PSQL]]
 +
 +===== Формат =====
 +<code sql>
 +CREATE TABLE RDB$CHECK_CONSTRAINTS (
 +    RDB$CONSTRAINT_NAME ​ CHAR(31) CHARACTER SET UNICODE_FSS,​
 +    RDB$TRIGGER_NAME ​    ​CHAR(31) CHARACTER SET UNICODE_FSS
 +);
 +
 +CREATE INDEX RDB$INDEX_14 ON RDB$CHECK_CONSTRAINTS (RDB$CONSTRAINT_NAME);​
 +CREATE INDEX RDB$INDEX_40 ON RDB$CHECK_CONSTRAINTS (RDB$TRIGGER_NAME);​
 +</​code>​
 +
 +===== Описание =====
 +Системная таблица RDB$CНECK_CONSТRAINТS содержит перекрестные ссылки имен и триггеров для ограничений [[constraint|СНЕСК]] и [[constraint|NOT NULL]] ​
 +
 +^ Имя столбца ^ Тип ^ Описание ^
 +| RDB$CONSTRAINT_NAМE ​ | СНАR(З1) ​ | Имя ограничения ссылочной целостности ​ |
 +| RDB$TRIGGER_NAМE ​ | СНАR(З1) ​ | Для ограничения [[constraint|СНЕСК]] это имя триггера,​ который поддерживает данное ограничение. Для ограничения [[constraint|NOT NULL]] это имя столбца,​ к которому применяется ограничение - имя таблицы может быть найдено через имя oграничения |
 +
 +===== Пример =====
 +
 +
 +===== См. также =====
 +[[sistemnye_tablicy|Системные таблицы]]
 +
 +===== Источник =====
  
rdb_check_constraints.txt · Последние изменения: 2009/08/04 13:50 (внешнее изменение)