La pregunta se refiere al parámetro número en esta documentación msdn
Si no lo hace, puede crear múltiples procedimientos almacenados en SQL-Server diferenciados por número y soltarlos con una sola gota.
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
Me pregunto si alguien usa esta característica para algo útil o si es solo una curiosidad histórica.
sql-server
stored-procedures
bernd_k
fuente
fuente
Respuestas:
Utilicé esta función hace unos 6 años. Tienes razón, no podemos hacer esto:
y
lo mismo que
¿Por qué lo usamos? Tenemos muchos algoritmos (estrategias) para calcular datos, por lo que podemos cambiar fácilmente entre versiones sin cambiar la interfaz de llamada.
fuente
Los procedimientos almacenados numerados están en desuso.
Mi equipo encontró esto en un proyecto de mantenimiento. No pudimos resolverlo al principio. Luego, investigamos un poco y descubrimos que está en desuso. Tuvimos que reconstruirlo a procesos almacenados normales.
Los procedimientos almacenados numerados no se mostrarán en el árbol del Explorador de objetos de SSMS.
Procedimientos almacenados numerados
fuente