https://blog.csdn.net/xuxile/article/details/49943665 oracle怎樣把查詢的null轉換為0
1、查詢的null轉換為0
NVL(Expr1,Expr2)如果Expr1為NULL,返回Expr2的值,否則返回Expr1的值
例如:select NVL(SUM(MONEY) ,0) from tb全都在NVL這兒起作用
select NVL(max(id),0) into id_num from NSTM_SYSTEM;
2、定義變量:
declare org_code VARCHAR2(50):='01';--創建並直接賦值 sysm1_id VARCHAR2(50):='HIS0311'; sysm2_id VARCHAR2(50):='HIS0120'; sysm3_id VARCHAR2(50):='HIP0104'; sysm4_id VARCHAR2(50):='HIP0105'; count1 int(1):=0;id_num int(1):=0;--直接創建變量
select count(*) into count1 from NSTM_ORGANIZATION where code=org_code;--select語句打印
3、打印:
dbms_output.put_line('組織結構為空,增加該組織結構');--打印
4、if...end if; bengin...end;
注;一個語句后需要加分號;塊結束句后也要加分號;