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

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

Barbara Streisand
リリース: 2025-01-03 22:05:40
オリジナル
485 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート