sql - 我可以拥有两个不同名称的相同存储过程吗?
问题描述
贝娄,我有一个名为usp_customer的存储过程
CREATE PROCEDURE usp_customer
AS
BEGIN
SELECT * FROM CUSTOMER
END
我想给同样的存储过程一个第二个名字usp_cust1
注意:我不打算重命名或创建新的存储过程,我希望这两个名称都能正常工作
最后,我可以使用EXEC usp_customer
或者EXEC usp_cust1
谢谢
编辑:将 sp_ 更改为 usp_
解决方案
一个存储过程可以调用另一个:
CREATE PROCEDURE usp_cust1
AS
BEGIN
EXEC usp_customer;
END;
请注意,在 SQL Server 中,不应将“sp_”前缀用于存储过程。最好只为系统存储过程保留。
推荐阅读
- ios - 带有 Swift 4/5 的 FTP(带/不带额外框架)
- c# - 将excel文件导入具有不同架构的SQL(asp.net C#)
- angular - 嵌入模板上的任何指令均未使用属性绑定 ngForOf
- django - django 我们可以在选择的相关模型上预取相关字段吗?
- azure - 如何使用 Azure python SDK 在 Azure 中查找附加到 VM 的备份策略详细信息?
- python - 在 Windows 上的 PyCharm 中设置 anaconda 解释器
- sql-server - 将数据从 MariaDB 迁移到 SQLServer
- node.js - Bot Framework Emulator 处理新成员的方式是否与 Bot Framework Webchat 不同?
- javascript - 无法解析 JSON
- firebase - 将数据从firestore加载到flutter列表中的问题