仅使用 SQL 将图像数据导入 SQL Server 2005 图像字段
本文解决了将图像插入图像类型列的挑战在 SQL Server 2005 和 Management Studio 中单独使用 SQL。它还提供了一种验证是否成功插入的方法。
首先,使用以下架构创建一个名为“Employees”的新表:
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null )
接下来,将图像插入到“使用以下 SQL 语句创建“Employees”表的“Photo”列:
INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
这里,“photo.bmp”代表您实际使用的图像文件想要插入的图片,“10”和“John”分别代表员工记录的 Id 和 Name 值。
要验证图像是否已成功插入,可以使用以下查询:
SELECT * FROM Employees WHERE Id = 10
此查询应返回整个员工记录,包括照片列。然后您可以在 Management Studio 的“数据”选项卡中查看该图像。
以上是如何仅使用 SQL 将图像导入 SQL Server 2005?的详细内容。更多信息请关注PHP中文网其他相关文章!