Как узнать где ссылка на первичный ключ используется в SQL Server?

У меня есть таблица в SQL Server 2008 R2 с первичным ключом, который называется ID , который затем используется несколькими таблицами в базе данных в качестве внешнего ключа. Как узнать по каким таблицам он используется? Я пытаюсь удалить эту запись, но он жалуется, что используется ID .

Или, может быть, есть простой способ удалить все записи, на которые есть ссылки, из всей базы данных, просто указав базе данных с ID ? Прямо сейчас я собираюсь для каждой таблицы (которая, как я знаю, имеет этот идентификатор в качестве внешнего ключа) и удаляю записи, соответствующие этому конкретному идентификатору, но если есть лучший / более простой способ найти ее и удалить все сразу с помощью простого кода, тогда это будет лучшая идея.

10
задан MadBoy 10 June 2011 в 08:47
поделиться