I need to hide the code of a sqlplus report. It's used by an aplication for generating reports. I've tried oracle's wrap function, but it only hides the PL/SQL source code but not the SQL*PLUS source code.
Would you please recommend me a method to do it?.
Thank you.
SQL*Plusbut that likely just moves the problem around). You can move any sensitive logic into stored procedures and wrap those, leaving your scripts to just do things like format reports. Even with wrapped code, though, if I control the database, I can unwrap the code if I want and, even without unwrapping, I can see pretty much any SQL statement I want. I've been able to point vendors at bugs in their wrapped code without needing to unwrap it.