BLOB

Запросы, планы, оптимизация запросов, ...

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

Ответить
first_may
Сообщения: 20
Зарегистрирован: 23 ноя 2004, 11:21

BLOB

Сообщение first_may » 14 фев 2005, 15:15

Добрый день, подскажите пожалуйста, как можно в переменную типа VARCHAR записать значение переменной типа BLOB без использования UDF и все это дело в тригере?

first_may
Сообщения: 20
Зарегистрирован: 23 ноя 2004, 11:21

BLOB

Сообщение first_may » 15 фев 2005, 10:59

никто мне не поможет с BLOB`ом?

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 15 фев 2005, 11:40

Нельзя так сделать.

first_may
Сообщения: 20
Зарегистрирован: 23 ноя 2004, 11:21

BLOB

Сообщение first_may » 15 фев 2005, 13:35

в тригере написано

DECLARE VARIABLE SODC VARCHAR(500);
DECLARE VARIABLE SOD BLOB;

SELECT SODERGBLOB FROM DOC WHERE COD=NEW.COD INTO :SODC;
NEW.SODERG=:SODC;

и все проходит нормально, а когда из делфи пишешь UPDATE DOC SET LOCK=1 WHERE COD=8068, то выдается сообщение conversion error from string "BLOB". А мне надо бы некоторое время дублировать информацию из SODERGBLOB в SODERG, как тогда можно поступить?

Ответить