sql 儲存過程命名規範

death05發表於2016-07-22

轉載自陶勇盛

規範的命名可以提高開發和維護的效率,如果你正在建立一個新的儲存過程,請參考如下的命名規範。

句法:

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

[1] 所有的儲存過程必須有字首“proc_”,所有的系統儲存過程都有字首“sp_”。

註釋:假如儲存過程以sp_ 為字首開始命名那麼會執行的稍微的緩慢,這是因為SQL Server將首先查詢系統儲存過程。

[2] 表名就是儲存過程主要訪問的物件。

[3] 可選欄位名就是條件子句。比如: proc_UserInfoByUserIDSelect

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

如果儲存過程返回一條記錄那麼字尾是:Select
如果儲存過程插入資料那麼字尾是:Insert
如果儲存過程更新資料那麼字尾是:Update
如果儲存過程有插入和更新那麼字尾是:Save
如果儲存過程刪除資料那麼字尾是:Delete
如果儲存過程更新表中的資料 (ie. drop and create) 那麼字尾是:Create
如果儲存過程返回輸出引數或0,那麼字尾是:Output

相關文章