Sql server 2005 使用二进制数据创建初始数据sqlscripts,SQLServer2005
使用TFS 2008 Teambuildtype,我们为应用程序的审查版本创建ClickOnce设置。 在这个Teambuildtype中,我们创建了一个初始数据库,其中包含一些数据,以便直接从测试开始 现在我需要在sql脚本插入文件(Wordfiles)中放入一些二进制数据 如何使用二进制数据创建初始脚本? 我无法将二进制字符串放入脚本或 非常感谢 编辑: 找到使用OpenRowset的解决方案Sql server 2005 使用二进制数据创建初始数据sqlscripts,SQLServer2005,sql-server-2005,scripting,binary-data,Sql Server 2005,Scripting,Binary Data,使用TFS 2008 Teambuildtype,我们为应用程序的审查版本创建ClickOnce设置。 在这个Teambuildtype中,我们创建了一个初始数据库,其中包含一些数据,以便直接从测试开始 现在我需要在sql脚本插入文件(Wordfiles)中放入一些二进制数据 如何使用二进制数据创建初始脚本? 我无法将二进制字符串放入脚本或 非常感谢 编辑: 找到使用OpenRowset的解决方案 INSERT INTO TestTable (Doc) SELECT * FROM OPENROW
INSERT INTO TestTable (Doc) SELECT * FROM OPENROWSET(BULK N'C:\File.jpg', SINGLE_BLOB) as ImageToInsert
看起来您已经找到了一个解决方案,可以解决这个问题,但是您可以将二进制数据放入脚本中 只需使用
0x..
来表示二进制数据文本
INSERT INTO TestTable(Doc)
VALUES (0x474946383961500...)
哦,我不知道。我想我将来可以用这种方式。@K.Hoffmann-如果你的开发机器上已经有了表中的数据,你可以使用(免费)来轻松地编写脚本。看起来不错,我只是把它发送给一些同事@work。又来了