تحد مشترك في معالجة البيانات. في حين أن الأساليب التقليدية تتضمن تمرير قيم المعلمة بشكل متكرر أو باستخدام معالجة السلسلة ، يتوفر حل أكثر كفاءة. قدمت عام 2008 معلمات قيمة الجدول ، والتي تسمح بتمرير مجموعة من البيانات المهيكلة كمعلمة لإجراء تخزين. هذا يلغي الحاجة إلى معالجة المعالجة المعقدة أو معالجة المعلمات التكرارية. (( reportid int ، items كـ itemlist-نوع الجدول المعرفة من قبل المستخدم ) مثل يبدأ إدراج في ReportItem (ReportId ، itemId) حدد reportid ، بطاقة تعريف من items end قائمة العنصر كجدول (( معرف int
تمرير المعلمة ذات قيمة الجدول من C#
itemList () ؛ itemList.Rows.Add (1) ؛ itemList.Rows.Add (2) ؛ itemlist.rows.add (3) ؛
ثم ، قم بتمرير المعلمة ذات قيمة الجدول إلى الإجراء المخزن:؛
فوائد قيمة الجدول المعلمات
ALTER PROCEDURE AddItemsToReport ( @ReportId int, @Items AS ItemList -- User-defined table type ) AS BEGIN INSERT INTO ReportItem (ReportId, ItemId) SELECT @ReportId, Id FROM @Items END
عن طريق كتابة بيانات الإدخال بقوة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3