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

Но появился другой вопрос - о нем, в следующем моем топике.
...
Рейтинг: 0 / 0
Вычисление primary key для произвольной таблицы.
    #32038041
W'sill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому еще понабится ( я на этом сайте не нашел, сам придумал), используйте 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
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вычисление primary key для произвольной таблицы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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