在执行解析xml并填充另一个表的存储过程之前,我想将一些测试xml数据插入到一个表中。
Setup: Insert test data
|execute|!-
Insert into dbo.XML_Table
Values
(
'<Document File="123" NoOfPages="1">
<Page Number="1">
</Page>
</Document>',
GetDate()
)
-!|查询在SQL Server management studio中运行正常
Insert into dbo.XML_Table
Values
(
'<Document File="123" NoOfPages="1">
<Page Number="1">
</Page>
</Document>',
GetDate()
)但是,当我将测试保存在dbfit中时,它在浏览器中如下所示
Setup: Insert test data
execute
Insert into dbo.XML_Table Values ( 99, ' ', GetDate(), 'gilbert' )当我运行测试时,它似乎执行正常。没有错误。我运行了SQL Server事件探查器,但在那里看不到查询。
我有30+在这个项目中的其他测试,运行正常,所有选择数据。
有人能帮上忙吗?
发布于 2011-07-24 00:38:59
看起来XML标记与HTML标记混淆了。尝试转义XML:
'
等
https://stackoverflow.com/questions/6706981
复制相似问题