存储过程内,怎么判断表中的某一字段存在指定数字

存储过程内,如何判断表中的某一字段存在指定数字
例如这句话,我想在存储过程做判断,该如何表达?

IF ws_worksheet_instance_t.SERVICE_OFFER_ID in ('1101', '1102', '2101', '2102')
THEN
........
END IF;
------解决思路----------------------
就是你那样写的啊
------解决思路----------------------
引用:
Quote: 引用:

就是你那样写的啊


PLS-00357: Table,View Or Sequence reference 'WS_WORKSHEET_INSTANCE_T.SERVICE_OFFER_ID' not allowed in this context


这里你要进行定义,比如 

for v_WS_WORKSHEET_INSTANCE_T in (select * from WS_WORKSHEET_INSTANCE_T) loop
if v_WS_WORKSHEET_INSTANCE_T.SERVICE_OFFER_ID in (...) then
...
end if;
end loop