ホームページ >データベース >mysql チュートリアル >SQL Server データベースにイメージを保存および取得するにはどうすればよいですか?

SQL Server データベースにイメージを保存および取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-03 22:05:40567ブラウズ

How to Store and Retrieve Images in an SQL Server Database?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。