XML como parâmetro no procedimento armazenado (sql server)
Eu tenho um procedimento armazenado com um parâmetro em XML.
Meu problema é sobre o formato do XML.
Esta solução funciona:
<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)
Resultado:2013-01-01 .. 2013-01-02
Mas a segunda solução não, por quê?
<ROOT><id>2013-01-01</id><id>2013-01-02</id></ROOT>
SELECT * FROM OPENXML(@handle, '/ROOT') WITH (idDate Date)
Resultado:Null
O XML está bem formado, não?