Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Куда ссылается внешний ключ?  [new]
Mairos
Member

Откуда:
Сообщений: 555
Приветствую!
Вопрос такой:
Я могу посмотреть внешние ключи и таблицы, на которых они построены
select obj.*
	from sys.tables tab 	
	join sys.objects obj 
		on obj.parent_object_id = tab.object_id and obj.type = 'F'

object_id - это сам ключ
parent_object_id - это таблица на которой он построен.
Как получить object_id для таблицы, на которую этот ключ ссылается?
Заранее благодарю!
17 июн 14, 13:17    [16175458]     Ответить | Цитировать Сообщить модератору
 Re: Куда ссылается внешний ключ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Для этого уже специально придумали sys.foreign_keys
17 июн 14, 13:18    [16175466]     Ответить | Цитировать Сообщить модератору
 Re: Куда ссылается внешний ключ?  [new]
Mairos
Member

Откуда:
Сообщений: 555
Glory, оно самое! Спасибо!
17 июн 14, 13:28    [16175565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить