问题是指这个msdn文档中的数字参数
如果不这样做,您可以在 SQL-Server 中创建多个按编号区分的存储过程,然后一次性删除它们。
create procedure dbo.stored_proc1 as select 1
go
create procedure dbo.stored_proc1;2 as select 2
go
exec stored_proc1
-- returns 1
go
exec stored_proc1;2
-- returns 2
go
drop stored_proc1
-- drops both
go
我想知道这个功能是否被任何人用于有用的东西,或者它是否只是一个历史性的好奇心。
已弃用编号存储过程。
我的团队在维护项目中遇到了这个问题。一开始我们想不通。然后,我们做了一些研究,发现它已被弃用。我们必须将其重建为正常的存储过程。
带编号的存储过程不会显示在 SSMS 的对象资源管理器树中。
编号存储过程
我大约 6 年前使用过此功能。你是对的,我们不能这样做:
和
与
我们为什么使用它?我们有很多算法(策略)来计算数据,所以我们可以在不改变调用接口的情况下轻松地在版本之间切换。