使用二进制数据sql server 2005创建初始数据sql脚本

时间:2010-07-09 09:29:18

标签: sql-server-2005 scripting binary-data

使用TFS 2008 Teambuildtype,我们为我们的应用程序的评论版本创建了ClickOnce安装程序。 在这个Teambuildtype中,我们创建了一个初始数据库,其中包含一些直接从测试开始的数据。

现在我需要在我们的sql脚本插入文件(Wordfiles)中放入一些二进制数据。

如何使用二进制数据创建初始脚本? 我不能将二进制字符串放入脚本或?

非常感谢

修改: 找到了OpenRowset的解决方案

INSERT INTO TestTable (Doc) SELECT * FROM OPENROWSET(BULK N'C:\File.jpg', SINGLE_BLOB) as ImageToInsert

1 个答案:

答案 0 :(得分:3)

看起来您已经找到了一个适合您的解决方案,但是您可以将二进制数据放入脚本中。

只需使用0x....来表示二进制数据文字。

INSERT INTO TestTable(Doc)
VALUES (0x474946383961500...)