在一个 sql 查询中,我运行这些命令,无论我尝试什么,我都会得到 NUll。
DECLARE @x AS XML
SET @x = ' <Data> <Preference>Mail</Preference> <Comment>Changed Contact Communication Preference due to customer unsubscribed</Comment> </Data> '
SELECT @x.value('(//Data/@Preference)[0]','varchar(20)') AS Preference
我究竟做错了什么?