Pour la requête suivante:T-SQL 2005: Passage de valeurs NULL par XML type de données
DECLARE @ItemInfo xml
SET @ItemInfo = '<is><i><a>A Value</a><b>B Value</b><c></c></i></is>'
SET ARITHABORT ON
SELECT
Params.Item.query('a').value('.', 'varchar(150)')
,Params.Item.query('b').value('.', 'varchar(150)')
,Params.Item.query('c').value('.', 'int')
FROM
@ItemInfo.nodes('/is/i') as Params(Item)
Comment pourrais-je aller sur la modification de cette façon que si une valeur vide est entrée dans le champ noeud c, la valeur doit être NULL, pas la valeur par défaut de int (0)?