您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle存储包加密
《注意最下方有“测试包”,下载后可直接进行测试,不依赖数据库和表》一、首先把包头直接使用PL/SQL工具直接运行创建。二、把包体存为文件test2.sql放在D盘目录下。三、在oracle的安装路径bin文件夹,确认找到wrap.exe文件后,进入通过dos命令进入该路径。四、在dos窗口执行加密命令wrapiname=d:\test2.sqloname=d:\test2.plb,得到test2.plb文件(该文件在上面设定的路径下)五、在PL/SQL执行test2.plb文件,可查看包已经加密,但是可以调用六、查看和调用包--------------------------------------------------------《测试存储包》--------------------------------------------------------------包头部分createorreplacepackagetest2015as--测试包functionTSST(in_numberinvarchar2--)returnvarchar2;endtest2015;----包体部分createorreplacepackagebodytest2015as--测试包functionTSST(in_numberinvarchar2)returnvarchar2isloblocvarchar2(16);--返回值beginselectzhongwenintoloblocfrom(select'壹'zhongwen,'1'shuzhifromdualunionallselect'贰'zhongwen,'2'shuzhifromdualunionallselect'叁'zhongwen,'3'shuzhifromdual)whereshuzhi=in_number;--最后判断结果,返回数据returnlobloc;exceptionwhenno_data_foundthenlobloc:=null;returnlobloc;endTSST;endtest2015;
本文标题:oracle存储包加密
链接地址:https://www.777doc.com/doc-2847836 .html