1. 程式人生 > >Oralcle儲存過程書寫規範

Oralcle儲存過程書寫規範

命名規則:

輸入引數用i作為字首,輸出引數用0來作為開頭.用來與表中欄位區分

引數名的第二個字母根據不同的輸入資料型別確定

 

//DESCERR 為特殊型別資料,專門作為儲存過程與業務平臺交換異常資料

--Is_shshid 收貨稽核ID

--0s_message 輸出的訊息

--Descerr 輸出的錯誤訊息,沒有錯誤時為空

//儲存過程引數說明之後,開始定義儲存過程內部的變數

//儲存過程內部的變數用l作為字首

例:Ln_count Number(10);

    Ls_tzid     Varchar2(16);

    Ld_djrq    Date(16);

//編寫遊標以及儲存過程時,儘量把資料量小的表放在上方join

上面的例子 jt_w_cgsh<jt_j_spxx<jt_g_cgdmx

在條件允許的情況下,where條件儘量集中在from的表中

變數和遊標等定義之後,書寫整個儲存過程的建立人,建立日期,以及儲存過程的功能描述