-2
在存储过程中,我有一个IF条件来检查orgID
是否存在于设置标志的查询结果中。什么是正确的语法?存储过程中的IF条件
create procedure temp
(@TEMpID char(6)
)
declare @orgID char(3),flag char(1)
SET flag ='N'
BEGIN
set
@OrgID =(selecte orgID from table1)
IF @OrgID exists in (select distinct(OrgID) from table2)
set flag = 'Y'
END
Begin
select p1, p2, p3, flag
from table3
END
'从table1'选择ORGID只会返回一个值?似乎不太可能。 “@ TEMpID”参数在哪里使用? – 2012-01-12 16:00:49