存储过程优化的执行计划?
|
如果您在存储过程中有多个if条件,那么我猜想执行计划的优化程度将有所降低,因此后者更好吗?
if not exists (select * from accounts)
begin
raiseerror(\'error\', 16, 1);
end
begin try
select 1/0 from accounts
end try
begin catch
raiseerror(\'error\', 16,1)
end catch
没有找到相关结果
已邀请:
2 个回复
窝头菊
枫湃揩乾纲
。 使用不存在通常不利于优化,因此这种情况要容易一些。