คำถามหมายถึงพารามิเตอร์ number ในเอกสารคู่มือ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
ฉันสงสัยว่าทุกคนจะใช้คุณลักษณะนี้เพื่อประโยชน์หรือไม่หรือเป็นเพียงความอยากรู้อยากเห็นในอดีต