Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вычисление primary key для произвольной таблицы. / 4 сообщений из 4, страница 1 из 1
09.07.2002, 15:31
    #32035804
Вычисление primary key для произвольной таблицы.
Скажите, уважаемые, а как бы сделать селект из системных таблиц, чтобы выяснить, какое поле для данной таблицы является primary key? Никак не могу придумать, а надо...
...
Рейтинг: 0 / 0
09.07.2002, 16:11
    #32035814
Вычисление primary key для произвольной таблицы.
Привет!
Вопрос переформулируй подробно - неясно, о чем речь.
С уважением,
Алексей Ковязин,
www.interbase-world.com
...
Рейтинг: 0 / 0
09.07.2002, 20:17
    #32035869
Вычисление primary key для произвольной таблицы.
Извиняюсь, уже нашел ответ. Причем в статье, указанной на этом сайте.

Но появился другой вопрос - о нем, в следующем моем топике.
...
Рейтинг: 0 / 0
22.07.2002, 13:58
    #32038041
W'sill
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление primary key для произвольной таблицы.
Если кому еще понабится ( я на этом сайте не нашел, сам придумал), используйте rdb$relation_constraints. Например, так:

select C.rdb$relation_name, S.rdb$field_name
from rdb$relation_constraints C
inner join rdb$index_segments S
on (C.rdb$index_name=S.rdb$index_name)
where rdb$constraint_type = 'PRIMARY KEY'
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вычисление primary key для произвольной таблицы. / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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