Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Загрузка BLOB`а из файла  [new]
Серж
Member

Откуда:
Сообщений: 756
Приветствую!

Есть таблица с BLOB полем. Хотелось бы написать скриптик для обновления БЛОБа из файла, нечто вроде...

UPDATE mytable SET blob = <from c:\myfile.txt>

Цель - дать человеку скрипт и файл. Человек запускает в query analyzer`е скрипт и все.

Возможно такое?
13 фев 03, 13:51    [128335]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка BLOB`а из файла  [new]
NickTol
Member

Откуда: СПб
Сообщений: 3
Такое возможно.
1. Человек должен иметь право на использование xp_cmdshell,bcp,bulk insert.
Получается через задницу, но работает в обе стороны.
2. Через вызов OLE - группа процедур sp_OAxxx. Не пробовал.
21 фев 03, 13:58    [133668]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка BLOB`а из файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Есть такая утилитка - textcopy.exe - которая и QA не требует.
21 фев 03, 17:59    [133870]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка BLOB`а из файла  [new]
NickTol
Member

Откуда: СПб
Сообщений: 3
А что за утилитка, если не секрет ?
21 фев 03, 19:07    [133904]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка BLOB`а из файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Эта утилита входит в Samples, которые можно установить при инсталяции сервера. Имеется как готовый exe файл, так и исходный код на C++.

TEXTCOPY [/S [sqlserver]] [/U [login]] [/P [password]] [/D [database]] [/T table] [/C column] [/W"where clause"] [/F file] [{/I | /O}] [/K chunksize] [/Z] [/?]
21 фев 03, 19:21    [133914]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка BLOB`а из файла  [new]
NickTol
Member

Откуда: СПб
Сообщений: 3
Черт,я не ставил Samples у себя на клиенте, а на сервере вчера не
поискал. Спасибо. Зато уже успел наваять SP для этой задачи.
22 фев 03, 13:56    [134093]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить