Utilisez simplement ceci :
;WITH XMLNAMESPACES(DEFAULT 'http://XXX')
SELECT
X.z.value('ID[1]', 'VARCHAR(3)')
FROM
@xml.nodes('/myroot/element') AS X(z)
Le WITH XMLNAMESPACES
vous permet de définir des alias d'espace de noms pour vos requêtes, et si vous ne vous souciez pas d'un préfixe d'espace de noms XML spécifique, vous pouvez simplement le définir comme DEFAULT
espace de noms et finissons-en.