Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.24;
Скачать: CL | DM;

Вниз

Как составить SQL запрос ... используя домены ?   Найти похожие ветки 

 
Perec   (2002-05-30 12:40) [0]

Как составить SQL запрос, чтоб можно было вывести все поля со всеми параметрами (Order, Type, Subtype, Length, Default, Nulls) опеделенной таблицы, используя домены ?


 
Johnmen ©   (2002-05-30 12:47) [1]

Делай запрос к системной таблице....


 
kaif ©   (2002-05-30 13:59) [2]

Информация о типе поля хранится в
таблице RDB$FIELDS.
Для того, чтобы с доменами разобраться:
таблица RDB$RELATION_FIELDS...

что-то вроде
SELECT
RF.RDB$NULL_FLAG, /*если поле NOT NULL, то здесь 1*/
RF.RDB$FIELD_POSITION,
F.RDB$FIELD_NAME,
F.RDB$FIELD_LENGTH,
F.RDB$FIELD_PRECISION,
F.RDB$FIELD_SCALE,
F.RDB$FIELD_TYPE,
F.RDB$FIELD_SUB_TYPE,
F.RDB$NULL_FLAG /*если домен NOT NULL, то здесь 1*/
FROM
RDB$RELATION_FIELDS RF,
RDB$FIELDS F
WHERE
RF.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME AND
RF.RDB$RELATION_NAME = <имя таблицы> AND
RF.RDB$FIELD_NAME = <имя поля>

Учти, что <имя таблицы> и <имя поля> имеют тип CHAR(31).
Подставляй аакуратно.



Страницы: 1 вся ветка

Текущий архив: 2002.06.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-77618
Dr.Pipe
2002-05-19 15:35
2002.06.24
Кто какие глупости совершал в своей жизни?


1-77366
QWest
2002-06-13 10:35
2002.06.24
Как обычно, прошу помощи...


14-77602
ДедушкаКо
2002-05-17 13:45
2002.06.24
Ну я в районе Полевой-Индустриальной А ГДЕ ВЫ ну например хавк


1-77413
Cossys
2002-06-10 18:55
2002.06.24
Как вычислить цену исходника программы


14-77598
Wadim
2002-05-22 00:35
2002.06.24
Как удалить инициализацию программ?