Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Имопрт в varvinary(max)  [new]
Леша777
Guest
Подскажите пожалуйста, можно ли как-нибудь импротировать бинарные данные в столбец varbinary(max) средствами t-sql.(Я знаю можно SSIS Import column) Если известен путь к файлу в файловой системе.
Т.е имеем таблицу :
CREATE TABLE dbo.[File] 
(
   idFile bigint not null idenetity(1,1) 
  ,FilePath     nvarchar(4000) NULL 
  ,Content     varbinary(max)  NULL 

) 

Путь к файлу находится в стобце FilePath , в стобец Content необходимо импортировать сам файл.
Версия 2005 sp3.

Спасибо.
23 ноя 09, 22:39    [7967115]     Ответить | Цитировать Сообщить модератору
 Re: Имопрт в varvinary(max)  [new]
iljy
Member

Откуда:
Сообщений: 8711
Леша777,

select blob from
OPENROWSET (BULK 'имя файла' , SINGLE_BLOB) t(blob)

но если имя файла в таблице - тогда динамический sql, openrowset не понимает параметры-переменные.
23 ноя 09, 22:47    [7967133]     Ответить | Цитировать Сообщить модератору
 Re: Имопрт в varvinary(max)  [new]
Леша777
Guest
Cпасибо.
23 ноя 09, 23:03    [7967163]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить