Страница 1 из 1

Как засунуть BLOB в БД используя скрипт и isql.exe

Добавлено: 21 апр 2006, 23:11
Андрей
Есть ли какой-нибудь способ запихнуть BLOB в БД стандартным скриптом через isql.exe
IBExpert выдает такой скрипт, но isql.exe его не понимает - значит это "изобрЕтение" IBExpert или я чего-то не понимаю

Добавлено: 23 апр 2006, 19:29
kdv
да, изобретение ibexpert. если посмотреть доку, то никаких таких команд в isql нет.
пользуйся ibescript.

Добавлено: 23 апр 2006, 19:34
Андрей
Может быть глупый вопрос - но почему не добавить такую возможность в isql.exe? Есть какие то принципиальные проблемы или просто руки не дошли?

Добавлено: 23 апр 2006, 19:40
kdv
а зачем? блобы в запрос добавляются через параметры. кроме того, есть udf, которые позволяют загрузить блоб из файла или сохранить его в файле.

isql в основном нужен для выполнения простых скриптов, или вообще не нужен.

Добавлено: 23 апр 2006, 20:00
Андрей
1) Скрипты позволяют документировать БД, включая и протокол изменений
2) Скрипты позволяют собирать БД из "кубиков" в нужной конфигурации
3) В некоторых случаях пересобрать БД из скриптов много легче, чем отремонтировать.
4) Я конечно со скриптами как белая ворона, но Хелен Борри (стр.809) прямо поддержала выскзанные выше аргументы

Я конечно не агитирую других, но скрипты приносят пользу.

Добавлено: 23 апр 2006, 20:20
kdv
1) Скрипты позволяют документировать БД, включая и протокол изменений
документировать - сильно сомневаюсь. протокол изменений метаданных да, но блобы тут ни при чем. Протокол изменений данных вести ни isql ни ibescript тебе никак не помогут.
но Хелен Борри (стр.809) прямо поддержала выскзанные выше аргументы
как бы, читал, даже на странице 31 отметился, и на многих других :)
Я конечно не агитирую других, но скрипты приносят пользу.
да кто против? только ты так и не объяснил, что тебе нужно.