Oracle函数在命令提示符下执行时重命名

时间:2011-09-16 07:04:56

标签: oracle

是否有任何SQL命令可以重命名现有函数或将其复制到另一个名称。

示例:函数vishwa {}我将在命令提示符下执行时更改它。 我需要备份相同的。

1 个答案:

答案 0 :(得分:3)

Oracle中没有ALTER FUNCTION ... RENAME

如果您想备份当前版本,请运行

CREATE OR REPLACE FUNCTION X ...

阻止用备份函数名称替换X

检索Foo函数的代码:

select text from user_source s, user_objects o
where s.name = 'Foo' and s.name = o.object_name and o.object_type ='FUNCTION'