当前位置:Gxlcms > 数据库问题 > oracle 定义临时变量,并使用分支判断

oracle 定义临时变量,并使用分支判断

时间:2021-07-01 10:21:17 帮助过:37人阅读

tempCount int; tempID VARCHAR2(8); begin select count(*) into tempCount from CUSTOMER_PROFILE where id=:CUSTOMER_ID; if tempCount>0 then update CUSTOMER_PROFILE set name=:CUSTOMER_NAME,address=:CUSTOMER_ADDRESS,phone=:CUSTOMER_PHONE,description=:CUSTOMER_DESCRIPTION,update_user_id=:USER_ID,update_date=sysdate; else begin select ID into tempID from ID_POOL where status=0 and rownum=1; insert into CUSTOMER_PROFILE(id,name,address,phone,description,create_user_id) values(tempID,:CUSTOMER_NAME,:CUSTOMER_ADDRESS,:CUSTOMER_PHONE,:CUSTOMER_DESCRIPTION,:USER_ID); update ID_POOL set STATUS=1 where id=tempID; end; end if; end;

 

oracle 定义临时变量,并使用分支判断

标签:name   where   res   desc   div   count   varchar2   hone   declare   

人气教程排行