【发布时间】:2011-06-06 15:51:46
【问题描述】:
我在更新 SQL 字段时遇到了一个问题,因为我编写的内容对于存在文本的 xml 节点非常有效,但是当节点为空时它会跳闸。
<filemeta filetype="Video">
<heading>TEST</heading>
<description />
</filemeta>
这段代码运行良好;
UPDATE filemetaDB SET filemeta.modify('replace value of (/filemeta/heading/text())[1] with "TEST"');
但是这会中断;
UPDATE filemetaDB SET filemeta.modify('replace value of (/filemeta/description/text())[1] with "notworking!"');
感谢您的帮助。
【问题讨论】:
标签: tsql sql-server-2008 xquery-sql