Hiding the Contents of Procedures, Functions, and Views

In some cases, you may want to distribute an application and a database without disclosing the logic contained in the procedures, functions, triggers and views.

As an added security measure, you can obscure the contents of these objects using the SET HIDDEN clause of the ALTER PROCEDURE, ALTER FUNCTION, and ALTER VIEW statements.

See SQL Anywhere Server - SQL Usage > Stored Procedures and Triggers > Using procedures, triggers, and batches > Hiding the contents of procedures, functions, triggers and views.

Note: This reference points to SQL Anywhere documentation.
Note: Sybase IQ does not support triggers. Information on triggers in the SQL Anywhere documentation can be ignored.

For more information, see the ALTER FUNCTION statement, ALTER PROCEDURE statement, and ALTER VIEW statement in Reference: Statements and Options.