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

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

Linda Hamilton
リリース: 2025-01-03 05:24:48
オリジナル
626 人が閲覧しました

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

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