這是查詢我已經找到了將二進制數據(用VARBINARY),這是可以正常使用 CREATE TABLE Employees (
問題通過SQL查詢(SQL Server 2008中)將二進制數據
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
但是,如果表員工有什麼列,如:
CREATE TABLE Employees (
Id int,
Photo varbinary(max) not null,
Name varchar(50) not null
)
[組圖列第二看過來!]
我試圖操縱插入查詢,但沒有幫助!
東西向我們展示你嘗試過什麼查詢。你是否試圖按照原樣使用查詢?由於您正在使用列出列名的'INSERT INTO'變體,因此列的順序與實際表中的順序無關 - 這就是使用列名的要點 - 無需擔心關於他們在桌上的順序。 – QuantumMechanic 2011-04-05 16:12:14