1)表對象sql
example_tbl函數
2)序列對象工具
example_seq對象
3)存儲過程索引
example_pro命名
4)函數項目
example_fct存儲過程
5)索引命名規範
example_idx分割
6)觸發器
example_trg
7)包
example_pkg
--------------------------------------------我是分割線----------------------------------------------------------------------
通過實踐,發現後綴命名並不太好,前綴命名更合適
1)表對象
tbl_項目名縮寫_業務名
2)序列對象
就我目前遇到的狀況序列都是爲某張表的主鍵服務的,因此如今我通常都是講表名的tbl該爲seq
seq_項目名縮寫_業務名
3)存儲過程
pro_項目名縮寫_業務功能名
4)函數
fct_項目名縮寫_業務功能名
5)索引
idx_表名(不包含tbl)_編號(從0開始)
6)觸發器
trg_表名(不包含tbl)_編號(從0開始)
7)包
pkg_項目名縮寫_業務功能名
前綴的好處就是當我要找某張表時,我輸如tbl_就會有提示,進一步輸入「項目名縮寫」就會縮小提示範圍
另外用plsql的導出工具時同一項目的表會自動配在一塊兒,序列在一塊兒,存儲過程在一塊兒。。。大大下降遺漏的可能性
再者組裏約定一種命名規範,組員之間能夠減小一些沒必要要的溝通