ما هي الطريقة الأكثر فاعلية وسهولة لاستعلام الدفعة في SQL 2005/8

StackOverflow https://stackoverflow.com/questions/1023611

سؤال

أنا جديد على ADO.NET لذا طلب المساعدة. لا بد لي من إدراج عدد كبير من السجلات في جدول واحد.

ما هي أفضل الممارسات ، وفعالة وسهلة للقيام بذلك؟ لقد وجدت مقالا يسمى طلبات الدُفعات (إطار خدمات بيانات ADO.NET) لكن هذا غير واضح بالنسبة لي.

كما وجدت مقالة عن إدراج السائبة لكن هذه الطريقة تستخدم ملفًا خارجيًا ، لا أريد استخدامه بسبب وجود ASP.NET طلب.

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

المحلول

انظر الى sqlbulkcopy صف دراسي. كما أنه يبدو واضحًا ، لكن لا يعرف الجميع هذا- يمكنك تسريع أداء إدراج بشكل كبير باستخدام المعاملات- لقد قمت بالتدوين حول هذا من قبل.

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