以下はSSMSの私のコードです。そして正常に動作しています。
しかし、問題は私@p1='variable1/variable2'
であり、結果を得ることができません。
ありがとうございました。
DECLARE @SSRXML xml = '<root>
<variable1>
<variable2>
<variable3>
<name>Alvin</name>
<country>Singapore</country>
</variable3>
</variable2>
</variable1>
</root>'
DECLARE @p1 VARCHAR(MAX) = 'variable1';
SELECT @SSRXML.query('//root/*[local-name()=sql:variable("@p1")]' )