السلام عليكــم ورحمـة الله وبركاتــه ،،
عندى الكود الاتي
DECLARE @ClcDtlXml xml
DECLARE @ClcId INT
SET @ClcDtlXml = '
<NewDataSet>
<dtName>
<ClcId>567</ClcId>
<NoTelService>101</NoTelService>
<ClcDtAmount>0</ClcDtAmount>
<ClcDtEmpComm>0</ClcDtEmpComm>
<ClcDtInvoiceNo>0</ClcDtInvoiceNo>
</dtName>
<dtName>
<ClcId>568</ClcId>
<NoTelService>1</NoTelService>
<ClcDtAmount>1</ClcDtAmount>
<ClcDtEmpComm>0.15</ClcDtEmpComm>
<ClcDtInvoiceNo>1</ClcDtInvoiceNo>
</dtName>
</NewDataSet>'
DECLARE @i INT
SET @i = 1
SET @ClcId = @ClcDtlXml.value('(/NewDataSet/dtName/ClcId)[1]', 'int' )
SELECT @ClcIdوناتج هذا الكود كالاتي
567
السؤال هنا كيف نمرر متغبر لقيمة الداله value عشان تتغير القيمة اللي هترجعه لينا؟