0
我在這裏使用sqlserver 2005,我使用openrowset和單個blob函數編寫了簡單的批量圖像上傳查詢。但我的查詢沒有執行。顯示T-Sql不支持Sql server 2005及以下版本。SQL SERVER 2005中的OPENROWSET和SINGLE BLOB
在這裏,我使用的查詢一樣,
create table Student_Images(Image_Id int identity,Images image Primary key(Image_Id))
INSERT INTO Student_Images(Images)
SELECT * FROM
OPENROWSET(BULK N'E:\COE\Images\UHSA1406.jpg',SINGLE_BLOB) as Images
u能建議的參考鏈接。在此先感謝:)
嘗試將圖像列數據類型聲明爲varbinary(max)而不是圖像數據類型。 – knkarthick24 2014-11-04 09:51:05
請注意,作爲數據類型的'image'將在未來的版本中被刪除。相反,使用'varbinary':http://msdn.microsoft.com/en-us/library/ms187993(v=sql.90).aspx。你能發佈你得到的確切的錯誤信息嗎?您列出的聲明本身應該對於SQL Server 2005是正確的:http://msdn.microsoft.com/en-us/library/ms190312(v=sql.90).aspx – SchmitzIT 2014-11-04 09:51:41
@ knkarthik24我在執行代碼,無法啓動Transact-SQL調試器。 Transact-SQL調試器不支持SQL Server 2005或更早版本的SQL Server。(SQL編輯器) – StackOFP 2014-11-04 09:57:50