SQL получить тип данных поля таблицы — различия между версиями
Материал из wiki.standart-n.ru
Lander (обсуждение | вклад) (Новая страница: «<pre> select R.RDB$RELATION_NAME,--Имя таблицы R.RDB$FIELD_NAME,--Имя поля F.RDB$FIELD_NAME,--Название типа поля DM_ID,DM_U…») |
Lander (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
</pre> | </pre> | ||
Для получение типа данных, выполняем запрос и на выходе у нас имя поле название типа и код типа | Для получение типа данных, выполняем запрос и на выходе у нас имя поле название типа и код типа | ||
+ | |||
+ | Подробнее - [https://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-fields.html Описание таблицы RDB$FIELDS] |
Текущая версия на 10:08, 19 апреля 2019
select R.RDB$RELATION_NAME,--Имя таблицы R.RDB$FIELD_NAME,--Имя поля F.RDB$FIELD_NAME,--Название типа поля DM_ID,DM_UUID ит.п. F.RDB$FIELD_TYPE -- Код типа поля 14=CHAR 16=BIGINT from RDB$FIELDS F, RDB$RELATION_FIELDS R where F.RDB$FIELD_NAME = R.RDB$FIELD_SOURCE and R.RDB$SYSTEM_FLAG = 0 and R.RDB$RELATION_NAME='WARES'--Имя таблицы order by R.RDB$RELATION_NAME, R.RDB$FIELD_POSITION
Для получение типа данных, выполняем запрос и на выходе у нас имя поле название типа и код типа
Подробнее - Описание таблицы RDB$FIELDS