对sql server 存储过程中表的定位问题(10分)

  • 主题发起人 主题发起人 gdwangyg1
  • 开始时间 开始时间
G

gdwangyg1

Unregistered / Unconfirmed
GUEST, unregistred user!
如何定现对存储过程中定位?
@declare @emp_name char(10)
select @emp_name=emp_name from person where emp_id='001'
if @emp_name='aa'
begin
update person set salary=2500 where emp_id='001'
end
如上我为了改一条记录,要两次过滤来实现,如果表很大过滤条件复杂速度就慢了.如果可以定位的话那多好?
 
update persion set salary=2500 where emp_id='001' and emp_name='aa'
 
后退
顶部