====== RDB$REF_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 ^ | - | - | - | - | - | - | - | - | - | - | - | ===== Формат ===== ===== Описание ===== Системная таблица RDB$REF_CONSTRAINTS хранит действия для ссылочных ограничений. ^ Имя столбца ^ Тип ^ Описание ^ |RDB$CONSTRAINT_NAME|CHAR(31)|Имя ссылочного ограничения| |RDB$CONST_NAME_UQ|CHAR(31)|Имя ограничения первичного или уникального ключа, на которое ссылается предложение REFERENCES в этом ограничении| |RDB$MATCH_OPTION|CHAR(7)|Текущим значением является NULL во всех случаях. Зарезервировано на будущее| |RDB$UPDATE_RULE|CHAR(11)|Действия по ссылочной целостности, применимые к данному внешнему ключу, когда изменяется первичный ключ: NO ACTION, CASCADE, SET NULL, SET DEFAULT | |RDB$DELETE_RULE|CHAR(11)|Действия по ссылочной целостности, применимые к данному внешнему ключу, когда удаляется первичный ключ. Правила те же, что указаны в столбце RDB$UPDATE_RULE| ===== Пример ===== ===== См. также ===== ===== Источник ===== %Firebird%\doc\