|
手头的一个活,可以简化为以下模型:
declare @i int, @j int, @iCount int
set @i = 0
set @j = 0
while(@i < 100)
begin
while(@j < 100)
begin
set @iCount = (select count(*) from table1 where field1 = @i and field2 = @j)
if (@iCount <> 0)
begin
insert into table2(field1, field2) values(@i, @j)
end
set @j = @j +1
end
set @i = @i +1
end
请问能否通过批量执行或把多条select语句合成一条语句等等方式来达到最佳效率? |
|