程式開發質量檢查(一)

来源:互联网 发布:你见过最浪的女生知乎 编辑:程序博客网 时间:2024/05/16 14:13

好久沒有在這里寫博客了.主要是生活比較平淡,需要記憶的東西比較少了.

當然為了不浪費這里的空間,還是希望能留一點什麼東西.

 

從這篇文章開始,將推出一個系列,主要是在公司開發過程中,對於一些問題的處理方式及思維,

將提出個人的不同看法,以此為記,也讓有幸看到的同業人員可以多一份參考.

 

本人所在公司是以 pb+Oracle 作業模式開發,所以系列文章都將以此為背景.

 

今天的評論的是一個sql語法的Where條件.

<!--@page { margin: 2cm }-->

 

如:

    ((p_acct_d.acc_noLIKE '63%' AND :as_comp_no <> 'D30')  OR 

      (p_acct_d.acc_noLIKE '62%' AND :as_comp_no = 'D30')

    )

 

這個條件是指如果轉入的as_comp_no值不同,則acc_no欄位過濾條件也不同.

 

 我認為可以改為如下方式:

    p_acct_d.acc_nolike decode(:as_comp_no,'D30','62%','63%')

 

這樣清楚易懂.

 

原创粉丝点击