SQL запрос для вставки в blob поле.

Доброго времени суток!
У меня IB 6, открываю IBConsole, логинусь к базе, открываю Interactive
SQL. В базе создаю таблицу:
CREATE TABLE "SUBSCRIBE_TXT"
(
"ID" INTEGER NOT NULL,
"NAME" BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1251,
PRIMARY KEY ("ID")
);
Теперь делаю попытку вставки в blob поле:
insert into "SUBSCRIBE_TXT" ("NAME")
values ('*Corel анонсирует Corel Draw Graphics Suite 12.*')
Выдает ошибку:
Conversion error from string "BLOB"
Statement: insert into "SUBSCRIBE_TXT" ("NAME")
values ('*Corel анонсирует Corel Draw Graphics Suite 12.*')
Лезу в хелп, там описана вставка через курсоры - это тоже не помогает
:(, возможно не так делаю, но от этого не легче.
Как в Interactive SQL вставить запись в блоб поле?
| С уважением, |
| Олег Пономарев. |
| |
| mailto: pony***@y*****.ru |
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Глянул хелп - похоже, можно задекларировать host-variable на основе колонки
(скажем, строковой, в которую можешь записать) - в хелпе пример:
EXEC SQL
BEGIN DECLARE SECTION
BASED_ON EMPLOYEE.SALARY salary;
EXEC SQL
END DECLARE SECTION;
Потом из строковой колонки перебросить данные в BLOB с помощью курсоров.
Попробуй..
Но проще имхо написать маленькую программку - и писать BLOBы из нее (так и
любые символы (двоичные данные) можно закинуть, не только пролезающие в
строковый тип)
P.S. Вообще мне тоже интересно - есть ли какие-нибудь подходы (особенно
универсальные для разных баз) писать BLOBы из SQL - часто удобнее
первоначально заполнять базу SQL-скриптом через стандартные средства
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru