我有一个带有 XML 参数的存储过程。
我的问题是关于 XML 的格式。
该解决方案的工作原理:
<ROOT><ids><id>2013-01-01</id></ids><ids><id>2013-01-02</id></ids></ROOT>
SELECT * FROM OPENXML(@handle, '/ROOT/id') WITH (idDate Date)
结果:2013-01-01 .. 2013-01-02
但是第二种解决方案不行,为什么?
<ROOT><id>2013-01-01</id><id>2013-01-02</id></ROOT>
SELECT * FROM OPENXML(@handle, '/ROOT') WITH (idDate Date)
结果:Null
XML 格式正确,不是吗?