|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2012, 23:16 | #1 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
Firebird BLOB field default value - как??
Здравствуйте!
Есть некая таблица в которой много полей. Задача - при Insert новой записи одно из BLOB полей пустое, но удобнее его сразу заполнить неким дефолтным значением этого BLOB поля. Увы, для BLOB поля не получается задать Default значение в виде BLOB данных, а также не получается создать триггер AfterInsert, который при вставке записи и пустом этом BLOB поле копировал бы дефолтное BLOB значение - выдаётся ошибка, что данная колонка шибко хитрая для таких действий и триггер не создаётся. :D Как же решить задачу "дефолтного значения BLOB поля" в БД??? |
24.05.2012, 05:42 | #2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
А если создать триггер на BEFORINSERT, то умолчальное значение прекрасно работает и на BLOB полях.
Код:
|
24.05.2012, 14:40 | #3 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 78
|
В триггере BEFORE INSERT заработало. Странно, что в AFTER не пашет - баг чтоли??
|
24.05.2012, 15:16 | #4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
нет ... AFTER предназначен для других целей, и он ну никак не может изменить твои данные т.к. само слово after уже говорит о том что это событие наступает после вставки записи)
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Boolean field from Firebird -> Dataset -> CheckBox | delphicoding | БД в Delphi | 5 | 23.03.2012 14:08 |
Blob-поля в Firebird | Liones | БД в Delphi | 1 | 23.11.2010 11:45 |
field required but not supplied - firebird | Greek9000 | БД в Delphi | 3 | 20.10.2010 14:32 |
создание blob поля в Firebird | Lokos | БД в Delphi | 0 | 12.04.2010 07:58 |
Каракули при загрузке из Blob. Firebird | nikmay | БД в Delphi | 4 | 01.10.2009 18:32 |