الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Passing Parameters To An Xquery?

بدأه الطائر التركي في 27 أبريل 2009 · 1 رد · 534 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

عندى الكود الاتي

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 عشان تتغير القيمة اللي هترجعه لينا؟

شكرا

#2

السؤال مش واضح!؟

شكرا

مواضيع مشابهة