SQL Server 2005/2008: вставить файл в столбец varbinary(max) в Transact-SQL

Можно ли вставить файл в столбец varbinary(max) в Transact-SQL? Если да, я был бы очень рад иметь фрагмент кода, чтобы хотя бы дать мне представление о том, как это сделать.

Спасибо

1 ответ

Это так просто - раз ты это знаешь!:-) Нашел это в блоге Грега Дункана некоторое время назад:

INSERT INTO YourTable(YourVarbinaryColumn)
    SELECT * FROM 
    OPENROWSET(BULK N'(name of your file to import)', SINGLE_BLOB) AS import

И вот документация библиотеки MSDN на этом.

Марк

Другие вопросы по тегам