sql 存儲過程命名規範

規範的命名能夠提升開發和維護的效率,若是你正在建立一個新的存儲過程,請參考以下的命名規範。對象

 

句法:開發

存儲過程的命名有這個的語法:
[proc] [MainTableName] By [FieldName(optional)] [Action]
[ 1 ]             [2]                      [3]                      [4]                    io

[1] 全部的存儲過程必須有前綴「proc_」,全部的系統存儲過程都有前綴「sp_」。效率

註釋:假如存儲過程以sp_ 爲前綴開始命名那麼會運行的稍微的緩慢,這是由於SQL Server將首先查找系統存儲過程。date

[2] 表名就是存儲過程主要訪問的對象。語法

[3] 可選字段名就是條件子句。好比: proc_UserInfoByUserIDSelect命名

[4] 最後的行爲動詞就是存儲過程要執行的任務。數據

若是存儲過程返回一條記錄那麼後綴是:Select
若是存儲過程插入數據那麼後綴是:Insert
若是存儲過程更新數據那麼後綴是:Update
若是存儲過程有插入和更新那麼後綴是:Save
若是存儲過程刪除數據那麼後綴是:Delete
若是存儲過程更新表中的數據 (ie. drop and create) 那麼後綴是:Create
若是存儲過程返回輸出參數或0,那麼後綴是:Output存儲過程

相關文章
相關標籤/搜索