存儲過程名稱標記
回答
我喜歡他們的表是如何標記有一個前綴,所以你可以排序的告訴它的功能,用途,並與其他表的關係馬上蝙蝠
這就是爲什麼你在SQL具有架構服務器,您攜手創建一個模式將幾個對象,然後你可以給HR的人剛剛接觸到HR模式
添加前綴USP_或SP_所有存儲過程似乎是多餘的和反有益的,因爲對象資源管理器已經爲我全力以赴。你如何命名你的SP?
SP_不應該使用,因爲你會得到一個性能命中,每當SQL服務器「看到」,與以sp_啓動時,它會先檢查master數據庫中一個進程,最糟糕的,如果MS決定出貨與理智的一個PROC名字作爲你的,它以sp_你永遠不會BTW不是每個人都使用Project Explorer執行
開始,有些人喜歡做這在T-SQL
我個人會在我的存儲過程中加上一個唯一名稱來描述它的功能。例如。
SelectUserAccountById
或
InsertUserAccount
典型地,該表名在名稱引用,在上面的例子中,該表將是UserAccount。
我不用SP或任何類似的東西來加我的存儲過程的前綴,除非我正在構建一個擴展到像DotNetNuke這樣的框架,然後我爲我的公司名稱使用前綴。
我覺得有用命名strored proc用作 TableName_Action
ex充足的RefClient_Insert,RefClient_Search,RefEmployee_Delete
這樣,由於表被分組(Ref =參考在這種情況下)SP也分組。
請注意,爲了清楚起見,我使用了_,如果您願意,可以跳過。
我開始使用小部件類型前綴命名所有SQL對象。例如...
Photo Gallery Database Objects (abbreviated list)
Old Name | New Name
-------------------------------------------------
tblCategories | tblPGCategories
tblItems | tblPGItems
spGetCategories | spPGGetCategories
spUpdateCategory | spPGUpdateCategory
spGetItems | spPGGetItems
spUpdateItem | spPGUpdateItems
Event Calendar Database Objects (abbreviated list)
Old Name | New Name
-------------------------------------------------
tblCategories | tblECCategories
tblItems | tblECItems
spGetCategories | spECGetCategories
spUpdateCategory | spECUpdateCategory
spGetItems | spECGetItems
spUpdateItem | spECUpdateItems
我們開發了很多網站,當一個客戶想要一塊functionalty的,我們認爲我們可以賣給別人,我們將其創建爲構件。然後,我們會將這些小部件推銷給其他客戶。
這很有效,直到我們開始添加我們從其他網站開發的小部件。我們結束了對重複名稱爲我們的一些代碼。因此,我們必須執行控件類型命名約定。這使得整合我們創建的所有小部件變得非常容易。
- 1. Oracle存儲過程名稱
- 2. Docker構建標記存儲庫名稱
- 3. 存儲過程:變量表名稱
- 4. 按名稱刪除存儲過程組
- 5. 動態表存儲過程的名稱
- 6. DataSet存儲過程表名稱
- 7. 僅複製存儲過程名稱
- 8. 按名稱查找存儲過程
- 9. Get調用存儲過程的名稱
- 10. Oracle存儲過程返回字段名稱的記錄集
- 11. 從存儲過程名稱查找數據庫名稱
- 12. 存儲過程的名稱來標識翻譯
- 13. SQL Server 2012 - 將存儲過程名稱傳遞給另一個存儲過程
- 14. 「找不到存儲過程<過程名稱>」
- 15. 爲什麼sql存儲過程被稱爲存儲過程
- 16. 在JavaScript中存儲HTML標記的第n個類名稱
- 17. 在Oracle中獲取別名名稱存儲過程
- 18. 存儲過程允許定義不存在表的名稱
- 19. 通過字段名稱作爲存儲過程的參數
- 20. 通過Delphi傳遞SQL Server存儲過程參數名稱
- 21. 重命名存儲過程
- 22. 命名存儲過程
- 23. 命名存儲過程
- 24. NHibernate存儲過程命名
- 25. 通過標記名稱刪除元素
- 26. 重命名其他存儲過程的存儲過程!
- 27. 光標在存儲過程
- 28. Oracle存儲過程 - 光標
- 29. 存儲地址'名稱/標籤存儲在哪裏?
- 30. 是否有一個變量名稱,用於存儲當前正在運行的存儲過程的名稱?