我的数据库中有一个名为 f_Get_Employee_Details 的函数。我想为现有函数生成脚本。如何在 Oracle 中做到这一点?
我主要在 SQL Server 上工作,就像从 SQL Server 商店购买糖果一样。
我的数据库中有一个名为 f_Get_Employee_Details 的函数。我想为现有函数生成脚本。如何在 Oracle 中做到这一点?
我主要在 SQL Server 上工作,就像从 SQL Server 商店购买糖果一样。
为了获取存储过程的源代码查询user_source或all_source或dba_source静态视图
另一种方法是使用DBMS_METADATA
内置包。(我在这里假设您以函数所有者的身份登录 - 如果不是,您只需要指定正确的模式名称)
BEGIN
DBMS_OUTPUT.put_line(
DBMS_METADATA.GET_DDL
(object_type => 'FUNCTION'
,name => 'f_Get_Employee_Details'
,schema => USER
)
);
END;