【问题标题】:How do you manage and organize your stored procedures?您如何管理和组织您的存储过程?
【发布时间】:2008-12-04 04:54:57
【问题描述】:

您如何组织存储过程,以便轻松找到它们并跟踪它们的依赖关系?

【问题讨论】:

    标签: sql stored-procedures


    【解决方案1】:

    我倾向于根据约定来命名它们。通常是 {TableName}_{operation}{extra},其中额外部分是可选的。

    例如:Product_Get、Product_Add、Product_Delete、Product_Update、Product_GetByName

    【讨论】:

      【解决方案2】:

      我强烈考虑创建数据库项目,以便我可以对存储过程进行版本控制,避免在从开发部署到生产时出现混乱。一旦他们开始与大型项目不同步,事情就会很快变得困难。

      【讨论】:

        【解决方案3】:

        我尽量保持名称尽可能接近 sp 的作用。例如 sp_Get* 、 sp_Set* 、 sp_Rep* 等。尽管在某些情况下 sp_ 是多余的,但由于 Sybase 中缺少源代码控制(我的宠儿)集成,我使用此命名法在我的首选源中跟踪它们代码控制库。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-05
          • 2011-11-26
          相关资源
          最近更新 更多