这些是我发现的用于插入二进制数据(使用 varbinary)的查询,它运行良好
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
但是如果表employee有如下列怎么办:
CREATE TABLE Employees
(
Id int,
Photo varbinary(max) not null,
Name varchar(50) not null
)
[Photo column is 2nd over here!]
我尝试操作插入查询但没有帮助!