mostafa_zainy
دوشنبه 25 مرداد 1389, 15:35 عصر
سلام دوستان
من یه رویه ذخیره شده با پارامترهای زیر دارم :
CREATE PROCEDURE Insert
@Type1Meghdar int ,
@Type2Meghdar int ,
@Type3Meghdar int , ... ,
@Type10Meghdar int
AS
BEGIN
insert into maghadir ( mtype , meghdar ) values (1,@Type1Meghdar)
insert into maghadir ( mtype , meghdar ) values (2,@Type1Meghdar)
insert into maghadir ( mtype , meghdar ) values (3,@Type1Meghdar)
...
insert into maghadir ( mtype , meghdar ) values (10,@Type1Meghdar)
end
آیا شما روش بهتری برای درج دارید ( این یک sp است که برای اطلاعات یک کالا که میتونه مقادیر مختلفی داشته باشه ، بصورت یکجا تمامی پارامترهاشو میگیره و هر پارامتر رو در یک رکورد ذخیره میکنه )، من روش فوق به ذهنم می رسه آیا میشه با سرعت بیشتری همزمان 10 یا بیشتر رکورد رو در یک جدول خاص ریخت؟
من یه رویه ذخیره شده با پارامترهای زیر دارم :
CREATE PROCEDURE Insert
@Type1Meghdar int ,
@Type2Meghdar int ,
@Type3Meghdar int , ... ,
@Type10Meghdar int
AS
BEGIN
insert into maghadir ( mtype , meghdar ) values (1,@Type1Meghdar)
insert into maghadir ( mtype , meghdar ) values (2,@Type1Meghdar)
insert into maghadir ( mtype , meghdar ) values (3,@Type1Meghdar)
...
insert into maghadir ( mtype , meghdar ) values (10,@Type1Meghdar)
end
آیا شما روش بهتری برای درج دارید ( این یک sp است که برای اطلاعات یک کالا که میتونه مقادیر مختلفی داشته باشه ، بصورت یکجا تمامی پارامترهاشو میگیره و هر پارامتر رو در یک رکورد ذخیره میکنه )، من روش فوق به ذهنم می رسه آیا میشه با سرعت بیشتری همزمان 10 یا بیشتر رکورد رو در یک جدول خاص ریخت؟