SoheilKH
دوشنبه 12 اردیبهشت 1384, 20:38 عصر
سلام:
یک جدول با 22 تا فیلد دارم . می خواهم اطلاعات رو به صورت یکجا Insert کنم.
اول از اطلاعاتم یک xml ساختم بعد با متد OPENXML اون ها را توی جدول درج کردم. در ابتدا مشکلی نبود . اما بعد که حجم اطلاعات زیاد شد. این روش دیگه جواب نداد چون OPENXML پارامتر از نوع varchar(8000) max را بیشتر جواب نمیده.
توی سایت Code project یک مثالی ارائه کرده بود اما به نظر من به درد مشکل من نمی خوره چون طبق این مثال http://www.codeproject.com/cs/database/PassingArraysIntoSPs.asp
باید حدود 22 تابع را صدا بزنم بعد این Table های این 22 تابع را با هم join کنم. والی آخر.. که به نظرم پروسس بالایی می گیره
به نظر شما برای درج تعداد رکورد بالا به طور هم زمان چه کار باید کنم.
یک جدول با 22 تا فیلد دارم . می خواهم اطلاعات رو به صورت یکجا Insert کنم.
اول از اطلاعاتم یک xml ساختم بعد با متد OPENXML اون ها را توی جدول درج کردم. در ابتدا مشکلی نبود . اما بعد که حجم اطلاعات زیاد شد. این روش دیگه جواب نداد چون OPENXML پارامتر از نوع varchar(8000) max را بیشتر جواب نمیده.
توی سایت Code project یک مثالی ارائه کرده بود اما به نظر من به درد مشکل من نمی خوره چون طبق این مثال http://www.codeproject.com/cs/database/PassingArraysIntoSPs.asp
باید حدود 22 تابع را صدا بزنم بعد این Table های این 22 تابع را با هم join کنم. والی آخر.. که به نظرم پروسس بالایی می گیره
به نظر شما برای درج تعداد رکورد بالا به طور هم زمان چه کار باید کنم.