Sql 如何管理和组织存储过程?

Sql 如何管理和组织存储过程?,sql,stored-procedures,Sql,Stored Procedures,如何组织存储过程,以便轻松找到它们并跟踪它们的依赖关系 我倾向于按照惯例给他们命名。通常是{TableName}{operation}{extra},其中额外部分是可选的 例如:Product\u Get、Product\u Add、Product\u Delete、Product\u Update、Product\u GetByName我倾向于按照约定命名它们。通常是{TableName}{operation}{extra},其中额外部分是可选的 例如:Product_Get、Product_

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

我倾向于按照惯例给他们命名。通常是{TableName}{operation}{extra},其中额外部分是可选的


例如:Product\u Get、Product\u Add、Product\u Delete、Product\u Update、Product\u GetByName我倾向于按照约定命名它们。通常是{TableName}{operation}{extra},其中额外部分是可选的


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

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

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

我会尽量让这个名称与sp的名称保持尽可能接近。例如sp_Get*、sp_Set*、sp_Rep*等。虽然在某些上下文中sp_是超级的,但由于Sybase中缺乏源代码控制的集成(我最讨厌的),我使用此术语在我首选的源代码控制存储库中跟踪它们。

我尝试将名称尽可能接近sp的功能。例如sp_Get*、sp_Set*、sp_Rep*等。虽然在某些上下文中sp_是超级的,但由于Sybase中缺乏源代码控制的集成(我最讨厌的),我使用这个术语在我首选的源代码控制存储库中跟踪它们