存储过程名称标记
回答
我喜欢他们的表是如何标记有一个前缀,所以你可以排序的告诉它的功能,用途,并与其他表的关系马上蝙蝠
这就是为什么你在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. Docker构建标记存储库名称
- 2. 仅复制存储过程名称
- 3. 按名称查找存储过程
- 4. DataSet存储过程表名称
- 5. 按名称删除存储过程组
- 6. Get调用存储过程的名称
- 7. 存储过程的名称来标识翻译
- 8. SQL Server 2012 - 将存储过程名称传递给另一个存储过程
- 9. “找不到存储过程<过程名称>”
- 10. 在JavaScript中存储HTML标记的第n个类名称
- 11. 重命名存储过程
- 12. 通过标记名称删除元素
- 13. 存储地址'名称/标签存储在哪里?
- 14. 用于存储配置信息(如存储过程名称)的良好格式
- 15. 将名称/值对列表传递到存储过程
- 16. 如何在调用sql存储过程时获取列名称
- 17. Python - 带参数名称的pyodbc调用存储过程
- 18. 如何检索SQL Server中存储过程的名称?
- 19. 在存储过程中调用列名称
- 20. Db名称作为存储过程中的参数SQL Server
- 21. SQL Server存储过程 - 基于变量名称更新列。
- 22. 实体框架6和存储过程与架构名称
- 23. 使用存储过程和表变量名称创建事件
- 24. 没有执行存储过程的列名称
- 25. 如何按名称查找存储过程?
- 26. 来自存储过程的DataSet的表名称
- 27. 如何在存储过程中引用数据库名称?
- 28. 在存储过程中更改数据库名称
- 29. SQL Server:插入带有动态表名称的存储过程
- 30. 如何在c#中获取存储过程的参数名称