Как вставить двоичные данные в SQL Server с помощью SSMS - PullRequest
26 голосов
/ 15 декабря 2009

Есть ли способ вставить двоичные данные в sql-сервер непосредственно из студии управления SQL Server?

Ответы [ 2 ]

23 голосов
/ 15 декабря 2009

Нашел ответ:

SQL Server имеет команду «OPENROWSET», которая принимает путь к файлу.

например

Update myTable
set Image = (
SELECT *
FROM OPENROWSET(BULK N'C:\image.png', SINGLE_BLOB) test)
where ImageID = 1 

Источник: http://shortfastcode.blogspot.com/2009/12/insert-binary-data-like-images-into-sql.html

20 голосов
/ 15 декабря 2009

Попробуйте это:

INSERT INTO Table (field1) VALUES (0xABCDEF)

Где 0xABCDEF - ваши двоичные данные, представленные в шестнадцатеричной последовательности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...