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

Откуда:
Сообщений: 640
Всем доброго дня!
Подскажите, плз, как программно можно вытащить список дочерних таблиц родительской таблицы. Заранее благодарен!
15 авг 11, 16:11    [11121239]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Bobby,

А что такое "дочерних" в вашем понимании?
15 авг 11, 16:14    [11121256]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
Bobby
Member

Откуда:
Сообщений: 640
SomewhereSomehow,

А что не понятного. таблицы, которые связанные с данной по констрейнту
15 авг 11, 16:24    [11121340]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Bobby, из sys.foreign_keys
15 авг 11, 16:28    [11121380]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Bobby
SomewhereSomehow,

А что не понятного. таблицы, которые связанные с данной по констрейнту

Непонятна терминология, я не знаю понятия "дочерняя таблица". Вот с внешними ключами понятно.
Наверное типа такого
select
	object_name(parent_object_id)
from 
	sys.foreign_keys
where
	referenced_object_id = object_id('MyTable')
--2000	
select
	object_name(fkeyid)
from 
	sys.sysforeignkeys
where
	rkeyid = object_id('MyTable')
15 авг 11, 16:40    [11121513]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
Bobby
Member

Откуда:
Сообщений: 640
Shakill,

спасибо
15 авг 11, 16:40    [11121514]     Ответить | Цитировать Сообщить модератору
 Re: программно отловить дочерние таблицы  [new]
Bobby
Member

Откуда:
Сообщений: 640
SomewhereSomehow,

Спасибо, то, что надо!!!
15 авг 11, 17:01    [11121735]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить