Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

Получение всех 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
3-1132304599
Ярослав
2005-11-18 12:03
2006.01.15
Как в SQL уменьшить/увеличить время на 1 час


14-1134971578
Progger
2005-12-19 08:52
2006.01.15
Мессага боссу о контрафакте


3-1132162640
keymaster
2005-11-16 20:37
2006.01.15
Как узнать структуру таблицы MS ACCESS


14-1135054847
begin...end
2005-12-20 08:00
2006.01.15
С Днём рождения! 20 декабря


14-1135254261
IAmDanil
2005-12-22 15:24
2006.01.15
файл <---> папка