首页 > 代码库 > 存储过程中的循环和分支结构
存储过程中的循环和分支结构
FOR i IN tRange1.first .. tRange1.last LOOP IF Instr(CardNum, tRange1(i), 1) = 1 THEN GLOBAL_VARBLE.nPos1 := i; Result := tBankName1(i); EXIT; END IF;END LOOP;for i in 1..100 loop t:=t+i; Dbms_Output.Put_Line(‘it‘‘s :‘ || t);end loop;while i<=100 loop t:=t+i; i:=i+1; Dbms_Output.Put_Line(‘it‘‘s :‘ || t);end loop;Loop i:=i+1; exit when i>100; t:=t+i; Dbms_Output.Put_Line(‘it‘‘s :‘ || t);end loop;
类switch:
CASE TradeType WHEN GLOBAL_VARBLE.POS_REPEAL THEN --消费撤消 lOrigType := GLOBAL_VARBLE.POS_CONSUME; WHEN GLOBAL_VARBLE.POS_UNCONSUME THEN --消费冲正 lOrigType := GLOBAL_VARBLE.POS_CONSUME;END CASE ;
存储过程中的循环和分支结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。