程式開發質量檢查 九

2021-09-30 04:32:09 字數 388 閱讀 7023

在我們的系統中,有關年月的字段都是使用字元格式來存放在oracle資料庫中.

如:'201006'.

但對於此欄位提示給使用者看時,需要轉換為其它格式,如:'2023年06月'.

這樣我們平時開發人員比較常用的就是:

v_ym := '201006';

v_msg := substr(v_ym,1,4)||'年'||substr(v_ym,5,2)||'月';

這樣感覺比較複雜,如果要精確到日,則還要加乙個函式.

在oracle 10g支援正規表示式的情況下,其實我們可以用如下方式取得.

v_msg := regexp_replace(v_ym,'(/d)(/d)','/1年/2月') ;

正規表示式真是妙用無窮,以後要多多使用.

程式開發質量檢查 五

在一段pb原始碼中,有看到如下一段程式碼 if il flow 1 then dw 3.settransobject sqlca dw 3.retrieve ls no else dw 3.settransobject sqlca dw 3.retrieve end if 這個程式碼之前有根據不同條...

程式開發質量檢查 十一

在開發的乙個報表轉excel程式中,開發人員使用如下語法來設定表頭部分.invo excel.uf setvalue 2,1,供應商代號 invo excel.uf setvalue 2,2,供應商簡稱 invo excel.uf setvalue 2,3,供應商全稱 invo excel.uf s...

ITIL系統資料質量檢查

在進行itil系統的設計與開發過程中,總是會遇到各種各樣的資料處理方案及問題,例如itil平台的資料來源來自於三個不同的平台,在不同的平台中會有不的資料標準,同時在進行錯誤檢查的過程中又有不同的標示方式標記錯誤資料。例如,其中乙個兩個系統以null值作為未獲取資料的標示,而另外乙個系統以 9999作...