Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 使用二进制数据创建初始数据sqlscripts,SQLServer2005_Sql Server 2005_Scripting_Binary Data - Fatal编程技术网

Sql server 2005 使用二进制数据创建初始数据sqlscripts,SQLServer2005

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

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

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

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

非常感谢

编辑: 找到使用OpenRowset的解决方案

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。又来了