![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Foreign Key определить все зависимые элементы
DelphiLexx © (2006-12-04 11:03:00)У меня есть две таблицы связанные следующим образом:
[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.
Anatoly Podgoretsky (2006-12-04 12:11:00) [1]> ANB (04.12.2006 11:36:04) [4]
Написано, не для всех, а что такие вьюхи есть на суперпуперДБ?
Вопрос в основном партизану
Sergey13 (2006-12-04 11:53:00) [2]> [5] DelphiLexx © (04.12.06 11:47)
http://ibase.ru/devinfo/sysqry.htm
DelphiLexx (2006-12-04 11:47:00) [3]
> Да все понятно, он хочет определить все зависимые элементы,
> а это зависит от типа базы, многие не позволят получить
> такую информацию, для остальных потребуется хак
У меня FireBird 2.0
ANB (2006-12-04 11:36:00) [4]
> для остальных потребуется хак
Для оракла не нужен никакой хак. У него есть словарные вьюхи, которые позволяют вытащить всю нужную инфу. Впрочем, нечто подобное есть и у МС СКЛ.
Anatoly Podgoretsky (2006-12-04 11:25:00) [5]> Sergey13 (04.12.2006 11:05:01) [1]
Да все понятно, он хочет определить все зависимые элементы, а это зависит от типа базы, многие не позволят получить такую информацию, для остальных потребуется хак
novill (2006-12-04 11:20:00) [6]Телепатор отказал на фразе "для каких таблиц и каких записей этих таблиц RAW_ID MainTable является ForeignKey"
Внешний ключ либо определен либо нет.
Sergey13 (2006-12-04 11:05:00) [7]Перечитал 3 раза. Не понял.