У меня есть большая база данных с более чем 150 таблицами, которые мне недавно вручили. Я просто задаюсь вопросом, существует ли простой способ просмотреть все ограничения внешнего ключа для всего DB вместо на основе на таблицу.
Для этого вы можете использовать таблицы INFORMATION_SCHEMA
. Например, таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS
.
Что-то вроде этого должно сработать:
select *
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS
where CONSTRAINT_TYPE = 'FOREIGN KEY'