gpt4 book ai didi

oracle - 如何包装包裹

转载 作者:行者123 更新时间:2023-12-04 18:31:35 25 4
gpt4 key购买 nike

我创建了一个包含超过7000行的程序包,我想使用DBMS_DLL SUBPROGRAMS对其进行包装。谁能建议我一些步骤?

最佳答案

假设“ 7000行”转换为32k以上,您可以执行以下操作

declare
l_sql dbms_sql.varchar2a;
begin
l_sql(1) := 'CREATE OR REPLACE PACKAGE pkg_foo ';
l_sql(2) := 'AS ';
l_sql(3) := ' PROCEDURE proc_foo( col1 IN NUMBER ); ';
l_sql(4) := 'END;';
dbms_ddl.create_wrapped( l_sql, 1, 4 );
end;


确保已将软件包的实际源安全地存储在数据库外部-打包后就无法解包该软件包,因此任何将来的修改都需要从解包后的源开始。

关于oracle - 如何包装包裹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com