ホームページ >データベース >mysql チュートリアル >Openrowset を使用して画像データを SQL Server テーブルの列に挿入する方法

Openrowset を使用して画像データを SQL Server テーブルの列に挿入する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-25 20:04:13463ブラウズ

How to Insert Image Data into SQL Server Table Columns Using Openrowset?

SQL Server テーブルの列への画像データの挿入

SQL Server テーブル内に画像データを格納したいと考えているユーザー向け、適切な SQL クエリを理解する重要です。この記事では、このような画像データの挿入の詳細について詳しく説明します。

これを実現するには、次の SQL クエリを検討してください。

insert into tableName (ImageColumn)
SELECT BulkColumn
FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img

このクエリを使用すると、コンテンツを挿入できます。指定された画像ファイル (「image..Path..here」にあります) を、 "tableName".

クエリの要素について:

  • tableName: これは、データベース内のテーブルの名前を表します。画像を保存したい。
  • ImageColumn: これは画像データが保存される、指定されたテーブル内の列の名前。
  • BulkColumn: これは、基本的に画像のバイナリ表現を保持する特別に作成された列です。
  • Openrowset: この関数を使用すると、この関数内の画像ファイルなどの外部データにアクセスできます。 case.
  • Bulk 'image..Path..here': ここで、挿入する画像のパスとファイル名を指定します。
  • Single_Blob : アクセスされている外部データが、 image.

挿入のビジュアル ガイド:

[画像 1: 画像データの挿入]

結果の確認:

クエリを実行すると、画像がテーブルを更新することで、正常に挿入されました。

[画像 2: 挿入された画像を表示する更新されたテーブル]

以上がOpenrowset を使用して画像データを SQL Server テーブルの列に挿入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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