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

Вниз

Структура БД   Найти похожие ветки 

 
kolos_rus   (2004-09-22 10:55) [0]

Подскажите пожалуйста как програмно узнать структуру таблицы, т.е. имя поля его тип и его размер.


 
-SeM-   (2004-09-22 11:13) [1]

Выполнить запрос

SELECT RDB$RELATIONS.RDB$RELATION_NAME,
      RDB$RELATION_FIELDS.RDB$FIELD_NAME,
      RDB$RELATION_FIELDS.RDB$FIELD_POSITION,
      RDB$RELATION_FIELDS.RDB$FIELD_SOURCE,
      RDB$RELATION_FIELDS.RDB$NULL_FLAG,
      RDB$RELATION_FIELDS.RDB$DEFAULT_SOURCE,
      RDB$FIELDS.RDB$COMPUTED_SOURCE,
      RDB$FIELDS.RDB$DEFAULT_SOURCE,
      RDB$FIELDS.RDB$NULL_FLAG,
      RDB$FIELDS.RDB$FIELD_TYPE,
      RDB$TYPES.RDB$TYPE_NAME,
      RDB$FIELDS.RDB$FIELD_SUB_TYPE,
      RDB$FIELDS.RDB$FIELD_LENGTH,
      RDB$FIELDS.RDB$FIELD_SCALE
FROM RDB$RELATIONS
INNER JOIN RDB$RELATION_FIELDS ON (RDB$RELATIONS.RDB$RELATION_NAME =
      RDB$RELATION_FIELDS.RDB$RELATION_NAME)
INNER JOIN RDB$FIELDS ON (RDB$RELATION_FIELDS.RDB$FIELD_SOURCE =
      RDB$FIELDS.RDB$FIELD_NAME)
INNER JOIN RDB$TYPES ON (RDB$FIELDS.RDB$FIELD_TYPE =
      RDB$TYPES.RDB$TYPE)
WHERE ((RDB$RELATIONS.RDB$SYSTEM_FLAG = 0) and (RDB$RELATIONS.RDB$VIEW_SOURCE IS NULL ) and (RDB$TYPES.RDB$FIELD_NAME = "RDB$FIELD_TYPE"))
     AND (RDB$RELATIONS.RDB$RELATION_NAME = "ИМЯ ТАБЛИЦЫ")
ORDER BY RDB$RELATIONS.RDB$RELATION_NAME, RDB$RELATION_FIELDS.RDB$FIELD_POSITION;

и почитать что нибудь о системных таблицах


 
-SeM-   (2004-09-22 11:14) [2]

Вместо "ИМЯ ТАБЛИЦЫ" соответственно вставить имя интересующей таблицы



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
3-1095763554
Виталий Панасенко
2004-09-21 14:45
2004.10.17
Передача параметров


1-1096301073
Maxim_____
2004-09-27 20:04
2004.10.17
Debug dcu


14-1096008190
CyberProgrammer
2004-09-24 10:43
2004.10.17
Народ строчна нужен компонент типа RichEidt`а с возможностью


14-1096528393
WondeRu
2004-09-30 11:13
2004.10.17
Есть ли у кого "11 минут" Коэльо в электрическом виде?


1-1096985789
bloodman
2004-10-05 18:16
2004.10.17
Drag n Drop в TreeView