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

Вниз

Получить все FK в базе   Найти похожие ветки 

 
Alex_Bredin   (2004-08-06 13:58) [0]

Ув. Мастера, помогите пожалуйста осилить запрос, кот возвращал бы инфу обо всех Foreign Keys в БД в виде:

MASTER_TABLE_NAME |  MASTER_FIELD_NAME |DETAIL_TABLE_NAME | DETAIL_FIELD_NAME,

а то уже от всех этих RDB$ крыша едет.Инфу о  Constraints  я получаю, а как ее привязать к назв ключевых полей-не можу найти Спасибо.


 
Rule ©   (2004-08-06 14:19) [1]

http://www.ibase.ru/devinfo/sysqry.htm
там ещё вконце ссылка на файлик, в нем вообще очень много запросов и есть тот что тебе надо


 
Alex_Bredin   (2004-08-06 14:32) [2]

Спасибо, Rule!

надо же, я эту ссылку до этого вдоль и поперек изучил, а файлика не заметил.


 
Alex_Bredin   (2004-08-06 14:46) [3]

Нда..
радость была преждевреннной. Нету там ничего полезного.Это все я и сам получаю. Мне нужно, имея Constraints, получить имена ключевых полей, которые им соответствуют. Где это может быть зашито?


 
HSolo ©   (2004-08-06 16:04) [4]

http://www.citforum.ru/database/interbase/index.shtml


 
dtm ©   (2004-08-06 16:06) [5]

RDB$REF_CONSTRAINTS
RDB$RELATION_CONSTRAINTS
RDB$DEPENDENCIES


 
Alex_Bredin   (2004-08-06 16:07) [6]

Уф..родил, может кому пригодится

select  I.rdb$index_name      as Ref_Name,
       I.rdb$relation_name   as Master_Table_Name,
       I_S.rdb$field_name    as Master_Field_Name,
       I1.rdb$relation_name  as Detail_Table_Name,
       I_S1.rdb$field_name   as Detail_Field_Name

from rdb$indices I join rdb$index_segments I_S on I.rdb$index_name=I_S.rdb$index_name
                  join rdb$indices I1 on I1.rdb$index_name=I.rdb$foreign_key
                  join rdb$index_segments I_S1 on I1.rdb$index_name=I_S1.rdb$index_name
where        I.rdb$foreign_key is not null



Страницы: 1 вся ветка

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
4-1089830351
Sliski Slimak
2004-07-14 22:39
2004.08.29
Модальная форма в DLL


1-1092648096
dimon1979
2004-08-16 13:21
2004.08.29
Гиперссылка


6-1087963813
Furyous
2004-06-23 08:10
2004.08.29
Проблема с разрывом socket соединения


11-1080025101
user
2004-03-23 09:58
2004.08.29
Вызов 2го модального из 1го модального окна - почему??


1-1092315832
Реактор
2004-08-12 17:03
2004.08.29
Копия экрана