ホームページ >データベース >mysql チュートリアル >SQL を使用して SQL Server 2005 の画像フィールドに画像を挿入するにはどうすればよいですか?
SQL を使用した SQL Server 2005 の画像フィールドへの画像の挿入
画像をデータベースに保存することは、多くのアプリケーションで共通の要件です。 SQL Server 2005 では、画像データ型は、画像を含めることができるバイナリ データを格納するために使用されます。
画像の挿入
画像フィールドに画像を挿入するにはでは、一括挿入方法を使用できます。このメソッドは、単一トランザクションでファイルからバイナリ データを読み取り、それを Image フィールドに挿入します。次のコードは、Employee テーブルにイメージを挿入する方法を示しています。
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null ) INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
イメージの確認
イメージが正常に挿入されたことを確認するには、次の手順を実行します。次のクエリを使用します。
SELECT Id, Name, Photo FROM Employees WHERE Id = 10
クエリが画像データを含む行を返した場合、画像は正常に挿入されています。 SQL Server Management Studio のイメージ ビューアーを使用してイメージを表示することもできます。
追加メモ
以上がSQL を使用して SQL Server 2005 の画像フィールドに画像を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。