XML как параметр в хранимой процедуре (сервер sql)
У меня есть хранимая процедура с параметром в 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 хорошо сформирован, не так ли?