Главная страница
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.13 c
4-1089908217
BaG
2004-07-15 20:16
2004.08.29
Как получить доступ к памяти любого процесса в системе?


14-1092136775
Новенький
2004-08-10 15:19
2004.08.29
Помогите по железу


1-1092317777
Alex____
2004-08-12 17:36
2004.08.29
Принцып работы архиватора.


3-1091520232
}|{yk
2004-08-03 12:03
2004.08.29
Sequences


3-1091522796
MORA
2004-08-03 12:46
2004.08.29
Подстановочные поля