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

Вниз

Foreign Key определить все зависимые элементы   Найти похожие ветки 

 
DelphiLexx ©   (2006-12-04 11:03) [0]

У меня есть две таблицы связанные следующим образом:
 [b]MainTable[/b]
 RAW_ID, RAW_NAME, RAW_VALUE
 [b]DependantTable[/b]
 MOD_ID, RAW_ID, MOD_NAME, MOD_VALUE
 
 В [b]DependantTable[/b] поле RAW_ID через ForeignKey связано с полем RAW_ID таблицы MainTable. Как мне узнать, для каких таблиц и каких записей этих таблиц RAW_ID MainTable является ForeignKey и вообще является ли он ForeignKey.


 
Sergey13 ©   (2006-12-04 11:05) [1]

Перечитал 3 раза. Не понял.


 
novill ©   (2006-12-04 11:20) [2]

Телепатор отказал на фразе "для каких таблиц и каких записей этих таблиц RAW_ID MainTable является ForeignKey"

Внешний ключ либо определен либо нет.


 
Anatoly Podgoretsky ©   (2006-12-04 11:25) [3]

> Sergey13  (04.12.2006 11:05:01)  [1]

Да все понятно, он хочет определить все зависимые элементы, а это зависит от типа базы, многие не позволят получить такую информацию, для остальных потребуется хак


 
ANB ©   (2006-12-04 11:36) [4]


> для остальных потребуется хак

Для оракла не нужен никакой хак. У него есть словарные вьюхи, которые позволяют вытащить всю нужную инфу. Впрочем, нечто подобное есть и у МС СКЛ.


 
DelphiLexx ©   (2006-12-04 11:47) [5]


> Да все понятно, он хочет определить все зависимые элементы,
>  а это зависит от типа базы, многие не позволят получить
> такую информацию, для остальных потребуется хак

У меня FireBird 2.0


 
Sergey13 ©   (2006-12-04 11:53) [6]

> [5] DelphiLexx ©   (04.12.06 11:47)

http://ibase.ru/devinfo/sysqry.htm


 
Anatoly Podgoretsky ©   (2006-12-04 12:11) [7]

> ANB  (04.12.2006 11:36:04)  [4]

Написано, не для всех, а что такие вьюхи есть на суперпуперДБ?

Вопрос в основном партизану



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

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

Наверх




Память: 0.48 MB
Время: 0.063 c
2-1170879979
niil
2007-02-07 23:26
2007.02.25
Событие onMouseDown для создаваемого в ран-тайме TTabSheet


15-1170369350
SerJaNT
2007-02-02 01:35
2007.02.25
Зацените!


2-1170674900
msteam
2007-02-05 14:28
2007.02.25
Значок в системном лотке


1-1167208489
Yozch1
2006-12-27 11:34
2007.02.25
цвет хидера в VTV


3-1165212703
DelphiLexx
2006-12-04 09:11
2007.02.25
TFIBTransaction узнать есть ли изменения