Форум: "Базы";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c