2009/3/20:52 【SQL Server】画像ファイルをSQL文でINSERTする SQL Serverを扱った場合に、画像ファイルをSQL文でデータベースに取り込む方法について説明します。 画像ファイルをSQL文でデータベースに取り込む場合、OPENROWSET()関数を利用します。 SQL文は、以下のようなものとなります。 INSERT INTO テーブル名(項目名1, 項目名2) SELECT 値1, BulkColumn FROM OPENROWSET(BULK N'画像ファイルのパス', SINGLE_BLOB) 上記のSELECT文中にBulkColumnという項目名があります。 このBulkColumnという項目名を指定すると、OPENROWSET()関数で取得したバイナリデータを読み取ることができます。 これをINSERT文で指定するデータ項目として利用します。 (