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

时间:2008-12-04 04:54:58

标签: sql stored-procedures

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我尽量保持名称尽可能接近sp的功能。例如sp_Get *,sp_Set *,sp_Rep *等。虽然在某些情况下sp_是超级的,但由于缺乏Sybase中源代码控制(我的宠儿)的集成,我使用这个术语来跟踪它们在我喜欢的源代码中代码控制存储库。