写个加密的过程,把存储过程全都加密。因为那些过程都是存放在oracle的表里面的。

解决方案 »

  1.   

    彻底删除!!!
    例:
    delete from sys.source$ where obj#=(select obj# from sys.obj$ where name='RY_ID_FUNC');
      

  2.   

    http://www.oradb.net/object/procedure_004.htm以前也有提过类似的问题。
    建议你以后提问以前,先搜索一下本论坛。
      

  3.   

    可以pl/sql 调用外部c存储过程不过做起来很麻烦wrap  是一个不错的选择
      

  4.   

    我以前做过在trigger中调用dll的例子。
    http://expert.csdn.net/Expert/topic/1136/1136115.xml?temp=.265896