プロシージャ、トリガ、バッチの使用プロシージャ、関数、トリガ、ビューの内容を隠す場合によっては、プロシージャ、関数、トリガ、ビューに含まれるロジックを公開せずに、アプリケーションとデータベースを配布できます。句を使用して、これらのオブジェクトの内容を隠すことができます。句は、関連オブジェクトを使用可能な状態に保ちながら、その内容を難読化して読み取れないようにします。アンロードして、別のデータベースに再ロードすることもできます。修正を元に戻すことはできません。修正すると、オブジェクトの元のテキストが削除されます。オブジェクトの元のソースをデータベースの外部に保存しておく必要があります。デバッガによるデバッグでは、プロシージャ定義が表示されず、プロシージャ・プロファイリングにもソースが表示されません。隠されているオブジェクトに対して、前述のいずれかの文を実行しても効果はありません。特定の型のすべてのオブジェクトのテキストを隠すには、次のようなループを使用できます。