【发布时间】:2021-02-16 19:14:18
【问题描述】:
下面,我有一个名为 usp_customer
的存储过程CREATE PROCEDURE usp_customer
AS
BEGIN
SELECT * FROM CUSTOMER
END
我想给同一个存储过程一个第二个名字usp_cust1
注意:我不想重命名或创建新的存储过程,我希望这两个名称都能正常工作
最后,我可以使用EXEC usp_customer 或EXEC usp_cust1
谢谢
编辑:将 sp_ 更改为 usp_
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
旁注:您应该不为您的存储过程使用
sp_前缀。微软有reserved that prefix for its own use (see Naming Stored Procedures),你确实会在未来某个时候冒着名称冲突的风险。 It's also bad for your stored procedure performance。最好只是简单地避免sp_并使用其他东西作为前缀 - 或者根本不使用前缀!