Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] *SQL* | MS SQL-2005 как узнать зависимые таблицы (http://forum.oszone.net/showthread.php?t=150779)

pva 17-09-2009 14:58 1221056

*SQL* | MS SQL-2005 как узнать зависимые таблицы
 
Добрый час! есть таблица и поле table1.field1. Как запросом узнать список таблиц и их полей, которые ссылаются на это поле этой таблицы?
пример
Код:

create table t1 (id integer);
create table t2 (t1_id integer references t1(id));
create table t3 (t1_id integer references t1(id));

чтобы запрос с параметрами "t1", "id" выдал:
Код:

obj  field
---- ------
t2    t1_id
t3    t1_id


pva 21-09-2009 10:55 1223825

Нашёл!
Код:

exec sp_fkeys @fktable_name = 't1'


Время: 15:10.

Время: 15:10.
© OSzone.net 2001-