XML en tant que paramètre dans une procédure stockée (sql server)

J'ai une procédure stockée avec un paramètre en XML.

Mon problème est sur le format de XML.

Cette solution de ses ouvrages:

<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)

Résultat: 2013-01-01 .. 2013-01-02

Mais la deuxième solution n'est pas, pourquoi?

<ROOT><id>2013-01-01</id><id>2013-01-02</id></ROOT>
SELECT * FROM OPENXML(@handle, '/ROOT') WITH (idDate Date)

Résultat: Null

Le XML est bien formé, non?

InformationsquelleAutor user2024475 | 2013-02-15