web-dev-qa-db-ja.com

SSMSを使用してSQLサーバーにバイナリデータを挿入する方法

SQL Server Management Studioから直接SQLサーバーにバイナリデータを挿入する方法はありますか?

26
Daniel

答えが見つかりました:

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

24
Daniel

これを試して:

INSERT INTO Table (field1) VALUES (0xABCDEF)

どこ 0xABCDEFは、16進シーケンスとして表されるバイナリデータです。

21
Rubens Farias