ホームページ >データベース >mysql チュートリアル >SQL ステートメントを使用して SQL Server 2005 の画像フィールドに画像を挿入する方法

SQL ステートメントを使用して SQL Server 2005 の画像フィールドに画像を挿入する方法

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-03 05:24:48737ブラウズ

How to Insert Pictures into Image Fields in SQL Server 2005 Using SQL Statements?

SQL Server 2005 の画像フィールドへの画像の挿入

画像タイプの列への画像の挿入は、特に SQL ステートメントのみを使用する場合、複雑な作業になる可能性があります。

SQL Server 2005 の画像フィールドに効果的に画像を挿入するには、次の手順に従います。

  1. データベース テーブルを作成します。

    CREATE TABLE Employees
    (
        Id int,
        Name varchar(50) not null,
        Photo varbinary(max) not null
    )
    • このテーブルでは、「Photo」という名前の列をvarbinary(max) フィールドに画像データを保存します。
  2. 画像を挿入します:

    INSERT INTO Employees (Id, Name, Photo) 
    SELECT 10, 'John', BulkColumn 
    FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
    • Openrowset」関数を使用して、ファイル「photo.bmp」から画像のバイナリデータを読み取り、挿入します。写真欄に。 「C:photo.bmp」を画像ファイルの実際の場所に置き換えてください。
  3. 挿入の確認:

    • 画像を挿入した後、管理でテーブル データを手動でチェックすることで、その存在を確認できます。 Studio。
    • または、次の SQL クエリを使用することもできます。

      SELECT Name, Photo
      FROM Employees
      WHERE ID = 10
    • このクエリは、画像データをバイナリ文字列として取得します。

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

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