SQL Server データベース テーブルへのイメージの保存
リレーショナル データベース テーブルへのイメージの保存は、ソフトウェア開発における一般的なタスクです。 SQL Server は、イメージ データ型を使用してデータベース テーブル内にイメージなどのバイナリ データを格納するためのシンプルで効率的なメカニズムを提供します。
データベースへのイメージの挿入
データベース テーブルに画像を挿入するには、次のクエリを使用できます。
INSERT INTO tableName (ImageColumn) SELECT BulkColumn FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img
ここで、tableName はテーブルの名前です。 ImageColumn は画像を保存する列の名前です。image..Path.. ここは画像ファイルへの物理パスです。Single_Blob は、画像が単一のラージ オブジェクト (LOB) として保存されることを示します。
例
「image.jpg」という名前の画像を、 FEMALE テーブル:
INSERT INTO FEMALE (ImageColumn) SELECT BulkColumn FROM Openrowset( Bulk 'C:\Users\John Doe\Pictures\image.jpg', Single_Blob) as img
データベースからの画像の取得
データベース テーブルから画像を取得するには、次のクエリを使用できます:
SELECT ImageColumn FROM tableName WHERE ID = @ID
ここで、@ID は、 image.
その後、ImageColumn フィールドから画像を抽出し、必要に応じて表示できます。
以上がSQL Server データベースにイメージを保存および取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。