سلام به همه.

لطفا می تونید معادل کد ساده زیر رو با استفاده از SP که برای درج حجم زیادی از اطلاعات در بانک اطلاعاتی استفاده شده، برای من بنویسید؟
در ساده ترین حالت فرض بر این هست که از ADO استفاده میشه و قرار هست مثلا 10000 رکورد جدید اضافه بشه که فیلد ID اون همین شماره رکورد باشه. هدف هم صرفه جویی در زمان ذخیره سازی هست. ممنونم.

with Qry do
begin
Lo:= 0;
Hi:= 10000;
for K := Lo to Hi do
begin
Close;
SQL.Clear;
SQL.Text := 'SELECT * FROM tblOutput WHERE ID=:P1';
Parameters.ParamByName('P1').Value := K;
Open;
Insert;
FieldByName('ID').AsInteger:= K;
Post;
end;
Free;
end;