powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как получить из таблицы column и их свойства... ????
4 сообщений из 4, страница 1 из 1
Как получить из таблицы column и их свойства... ????
    #35499506
DooHs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как получить из каждой таблички и инсертить в другую табличку такие значения...
name_column, idx={u или d},pk={0-нет,1-есть}, fk={table.column} ???
...
Рейтинг: 0 / 0
Как получить из таблицы column и их свойства... ????
    #35500891
Фотография TmpFile()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select t.tabid, c.colname name_column,
(select i.idxtype from sysindexes I where I.tabid = t.tabid and i.part1 = c.colno) idx,
(select co.constrtype from sysindexes I, sysconstraints co where I.tabid = t.tabid and i.part1 = c.colno and co. idxname = i. idxname) pk,
(select t1. tabname
from sysindexes I, sysconstraints co, sysreferences r, systables t1
where I.tabid = t.tabid
and i.part1 = c.colno
and co.idxname = i. idxname
and r.constrid = co. constrid
and t1. tabid = r.ptabid) fk
From systables t, syscolumns c
Where t.tabname = 'имя таблицы'
And t.tabid = c.tabid

составные индексы не учитываются.
Дальше в документацию
...
Рейтинг: 0 / 0
Как получить из таблицы column и их свойства... ????
    #35500926
DooHs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромное спасибо....
...
Рейтинг: 0 / 0
Как получить из таблицы column и их свойства... ????
    #35633338
DooHs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TmpFile()Select t.tabid, c.colname name_column,
(select i.idxtype from sysindexes I where I.tabid = t.tabid and i.part1 = c.colno) idx,
(select co.constrtype from sysindexes I, sysconstraints co where I.tabid = t.tabid and i.part1 = c.colno and co. idxname = i. idxname) pk,
(select t1. tabname
from sysindexes I, sysconstraints co, sysreferences r, systables t1
where I.tabid = t.tabid
and i.part1 = c.colno
and co.idxname = i. idxname
and r.constrid = co. constrid
and t1. tabid = r.ptabid) fk
From systables t, syscolumns c
Where t.tabname = 'имя таблицы'
And t.tabid = c.tabid

составные индексы не учитываются.
Дальше в документацию

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


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