У меня есть чужая база данных, я пытаюсь удалить из таблицы, но получаю эту ошибку,
The DELETE statement conflicted with the REFERENCE constraint "FK". The conflict occurred in database "BASE", table "Table".
The statement has been terminated.
Я хочу знать, возможно ли с помощью выбора получить внешние ключи этой базы данных.
Я использую SQL Server 2014.
Если вы занимаете столы, дайте мне знать в комментарии.
Вы можете получить внешние ключи (внешние ключи) базы данных через системные таблицы. В частности, в таблице
sys.foreign_keys
перечислены все внешние ключи в базе данных.Этот запрос возвращает имена всех внешних ключей и таблиц, на которые они ссылаются:
Вы также можете использовать хранимую процедуру
sp_fkeys
для получения внешних ключей данной таблицы: