1
我在硬盤上的特定驅動器中有一些照片,這些照片都有*.jpg
擴展名和數字名稱。從硬盤插入圖像到SQL Server的while循環
例如:1.jpg , 2.jpg , 5.jpg , ...
我想這些照片插入到表這個模式:
CREATE TABLE Employees
(
Id int NOT NULL,
Photo varbinary(max)NULL
)
在第一步,我不知道有什麼不對的:
DECLARE @i INT
SET @i = 1
WHILE (@i <=100)
BEGIN
INSERT INTO Employees (Id, Photo)
SELECT @i, BulkColumn
FROM Openrowset(Bulk 'C:\Pictures\'+convert(nvarchar(5),@i)+'.jpg', Single_Blob) as EmployeePicture
SET @i = @i + 1
END
GO
因爲我得到一個錯誤:
Incorrect syntax near '+'