oracle可以,有个命令行工具,专门把pl/sql的代码加密:)

解决方案 »

  1.   

    PL/SQL Wrapper,具体可看文档.
      

  2.   

    MS SQL Server上可以,但是如果加密的话,无法修改
    所以产品成熟之后可以考虑
    CREATE PROCEDURE [owner,] procedure_name[;number]
    [@parameter_name datatype [=default] [output]
    [...]
    [@parameter_name datetype [=default] [output]
    [FOR REPLICATION] | [WITH RECOMPILE] , ENCRYPTION
    AS
       sql_statementsENCRYPTION参数就是加密
      

  3.   

    oracle 
    wrap iname = file_name然后用加密过的文件执行