سؤال

إذا كان ذلك ممكنًا ، فكيف تحتاج المعلمة إلى أن تبدو في الإجراء؟ وكيف تمرر صفيفًا إلى إجراء؟

هل كانت مفيدة؟

المحلول

نعم ، يمكنك. تحتاج إلى استخدام OCI_BIND_ARRAY_BY_NAME.

هذه الصفحة لديه مثال جيد على ذلك.

نصائح أخرى

يمكنك أيضًا تمرير سجلات متعددة من .NET إلى Oracle مع مكالمة واحدة فقط. قمت بتعيين ArrayBindCount لكائن الأمر على عدد العناصر التي تريد نقلها وقيمة المعلمة إلى مجموعة القيم بدلاً من قيمة واحدة. عينة هنا:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top