ORACLE開發注意事項

2021-07-22 11:34:34 字數 1121 閱讀 9216

1、**自測應嚴格

2、若欄位col1由源表若干字段依據公式計算而來,col2由col1計算而來,則計算col1的結果不應先保留小數字,否則會造成col2的計算有誤差,應只在最後的結果中保留小數字。

3、取源表增量部分資料時,要取全,把所有受影響的、參與計算的資料都取出來。

3、關聯提取,主鍵來自一張表table1時,從附表table2取出來的字段col2處理方式有兩種(以錄入轉中心為例):

with tmp as

select id,col1,col2

from table1 a

where inputstate=1 and updatetime>v_nowtime and updatetime<=v_maxtime

or exists ( select id,col3

from table2

where inputstate=1 and updatetime>v_nowtime1 and updatetime<=v_maxtime1

select

a.id,a.col1,a.col2,b.col3

from tmp a

left join table2 b

on a.id=b.id and b.inputstate=1 and b.updatestate<=1 ;

with tmp as

select id,col1,col2

from table1 a

where inputstate=1 and updatetime>v_nowtime and updatetime<=v_maxtime

or exists ( select id,col3

from table2

where inputstate=1 and updatetime>v_nowtime1 and updatetime<=v_maxtime1

select

a.id,a.col1,a.col2,case when b.updatestate<=1 then b.col3 else null end as col3

from tmp a

left join table2 b

on a.id=b.id and b.inputstate=1

oracle注意事項

建立序列 create sequence role seq1 start with 1 increment by 1 minvalue 1 maxvalue 1000 nocycle nocache drop刪除序列 drop sequence role seq1 primary主鍵 create ...

開發注意事項

一 編碼方面 1.ui層面的東西,盡量畫素級復現設計稿,做完之後在ie,firefox,chrome中預覽一遍,確認沒有問題。2.拿到設計稿之前,對業務需求要有所了解,拿到設計稿之後進行推演,檢查互動是否有誤,如果有誤再三確認之後再開始做。3.元件書寫方式,如果輸入的資料能保持一致,則元件裡面處理資...

Oracle安裝注意事項

筆者在安裝oracle 11g過程中,遇到過很多問題,總結了一些可能有用的注意事項,如下 1.安裝之前關防火牆 2.管理員執行cmd,輸入 set oracle unqname orcl 這是後面會用到的資料庫名 3.管理員許可權執行setup.exe setup.exe是oracle的安裝檔案 4...