Форум: "Базы";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
ВнизПолучение всех FK в базе MS SQL 2000. Найти похожие ветки
← →
Карелин Артем © (2005-11-16 09:48) [0]Может кто с ходу подскажет какой хранимой процедурой удобнее получить все пары названий "таблица+Foreign Key" в базе?
← →
Nikolay M. © (2005-11-16 09:54) [1]SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
?
+ таблицы, на которых построена эта вьюха.
← →
Карелин Артем © (2005-11-16 09:56) [2]Спасибо!!! Оно.
← →
Карелин Артем © (2005-11-16 10:00) [3]Не, таблиц там не наблюдается к сожалению.
← →
Nikolay M. © (2005-11-16 10:18) [4]Посмотри устройство вьюхи в master, вытащи оттуда селект и добавь нужные поля.
← →
Карелин Артем © (2005-11-16 12:24) [5]Вот и все. Спасибо еще раз!!
select
fc_obj.name as FKNAME
,pc_obj.name as TABLENAME
from
sysobjects fc_obj
,sysreferences r
,sysindexes i
,sysobjects pc_obj
where
permissions(fc_obj.parent_obj) != 0
and fc_obj.xtype = "F"
and r.constid = fc_obj.id
and r.rkeyid = i.id
and r.rkeyindid = i.indid
and r.rkeyid = pc_obj.id
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c