| 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\