alter procedure
时间: 2023-10-08 08:07:35 浏览: 139
修改存储过程-sql查询,TSQL,索引,存储过程,触发器,自定义函数
ALTER PROCEDURE语句用于修改先前定义的外部过程的例程修饰符或路径名。它允许您调整外部过程的性能,通过修改控制外部过程执行的特征来提高性能。您可以添加或替换相关的UDR(用户定义的例程),为优化程序提供其他选项。所有的修改将在下一次调用该过程时生效。只有UDR所有者或数据库管理员(DBA)才能使用ALTER PROCEDURE语句。如果数据库中注册的过程名称不是唯一的,则必须提供一个或多个适当的parameter_type值。关键字ADD用于向UDR添加新的例程修饰符,MODIFY用于更改例程修饰符的属性,DROP用于从UDR中删除例程修饰符,MODIFY EXTERNAL NAME(仅适用于外部过程)用于替换可执行文件的文件规范。如果IFX_EXTEND_ROLE配置参数为ON,则此选项仅对被授予EXTENT角色的用户有效。如果IFX_EXTEND_ROLE配置参数为OFF,则UDR所有者或DBA可以使用此选项。如果例程修饰符是一个布尔值,MODIFY将该值设置为T(相当于使用关键字ADD添加该例程修饰符)。
阅读全文