Sql server 在SQL Server 2000中插入二进制文件
在SQLServer2000中,我想通过SQL查询将一个本机二进制文件存储到数据库中,其列数据类型为“image” 我已经找到了2005年的解决方案,它使用OPENROWSET和BULK。解决方案如下Sql server 在SQL Server 2000中插入二进制文件,sql-server,Sql Server,在SQLServer2000中,我想通过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 OPEN
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
注:别名最终是必须的
您能帮我构造SQL或TSQL查询以执行该操作吗
提前多谢:)如果您发布了为SQL Server 2005找到的完整解决方案,将非常有帮助 您将无法对SQL 2000使用
OPENROWSET
有关如何将文件导入到图像列的详细信息,请参见如果您发布了为SQL Server 2005找到的完整解决方案,将会有所帮助 您将无法对SQL 2000使用
OPENROWSET
可以找到有关如何将文件导入到图像列的详细信息