Узнать значение по умолчанию для поля

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
Guardian777
Сообщения: 33
Зарегистрирован: 09 июл 2009, 14:57

Узнать значение по умолчанию для поля

Сообщение Guardian777 » 22 янв 2010, 11:45

Добрый день.
Сервер Firebird 1.5
Стоит задача программно получить значение по умолчанию заданное для поля.
Исполняю запрос

Код: Выделить всё

SELECT RDB$DEFAULT_VALUE  FROM RDB$RELATION_FIELDS WHERE
(RDB$RELATION_NAME = :TN ) AND (RDB$FIELD_NAME = :FN)
Получаю Blob поле, но считать его не могу получаются квадратики.
Есть ли у кого то решение этой проблемы ?
Заранее благодарен за помошь.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Узнать значение по умолчанию для поля

Сообщение kdv » 22 янв 2010, 13:10

внутри блоба blr, разумеется.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Узнать значение по умолчанию для поля

Сообщение Dimitry Sibiryakov » 22 янв 2010, 14:24

Откуда только такой запрос выкопал... Явно не из Language Reference.

RDB$DEFAULT_SOURCE тебе в руки.

Ответить