我想在SQL Server 2000中通过SQL查询将本机二进制文件存储到列数据类型为“image”的数据库中。
我找到了2005年案例的解决方案,它正在使用OPENROWSET和BULK。解决方案如下。
CREATE TABLE [dbo].[temp](
[name] [nchar](10) NULL,
[blob] [image] NULL
)
INSERT INTO TEMP(ID,NAME, BDATA)
SELECT 3, 'jmaniac',*
FROM OPENROWSET(BULK 'D:\J.JPG',SINGLE_BLOB) RA
P.S:Alias必须在最后。
您可以帮我构建用于执行该操作的SQL或TSQL查询吗?
先谢谢一堆:)
答案 0 :(得分:1)