powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Звязи таблиц
4 сообщений из 4, страница 1 из 1
Звязи таблиц
    #32250701
Подскажите, пожалуйста, как можно с помощью SQL-запроса узнать связи таблиц в Informix. Заранее благодарен.
...
Рейтинг: 0 / 0
Звязи таблиц
    #32250861
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Информикс не хранит информации о связях между таблицами.
Он поддерживает ссылочную целосность с помощью констрейнтов. Информацию по ним можно получить с помощью например такого SQL:

select c.tabname
from sysconstraints a, systables b , systables c, sysreferences d
Where a.constrtype="R" and
a.tabid = b.tabid and
d.ptabid = c.tabid and
a.constrid=d.constrid and
b.tabname = "MYTable"
...
Рейтинг: 0 / 0
Звязи таблиц
    #32251117
^junior^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ежели данный запрос пишет: No rows found?
Даже без указания b.table="MYTable".
Это что значит? Что у меня в базе нет констрейнтов?
Я импортировал базу из оракла и там констрейнты были.
...
Рейтинг: 0 / 0
Звязи таблиц
    #32251130
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
А ежели данный запрос пишет: No rows found? 
Даже без указания b.table= "MYTable" . 
Это что значит? Что у меня в базе нет констрейнтов? 

Да.

Код: plaintext
Я импортировал базу из оракла и там констрейнты были.

А datapump не в курсе про констрейнты.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Звязи таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]