我正在尝试在SQL Server 2012上的临时表上存储/提取一些图像。
例如,用户在
上删除/创建发票的QR码C:\ InvoiceImg
图像称为
QR_312784.jpeg
我想在SQL Server 2012中“拉”或存储此图像,然后使用发票号引用它,以便我可以在SSRS的自定义报告中使用它。
这可能吗?
答案 0 :(得分:1)
CREATE TABLE #temp(id INT identity,img IMAGE)
DECLARE @pic VARBINARY(MAX)
SET @pic=(SELECT * FROM OPENROWSET(BULK 'C:\InvoiceImg\QR_312784.jpeg ', SINGLE_BLOB) AS pic)
INSERT INTO #temp(img) VALUES(@pic)
SELECT * FROM #temp