《Oracle命令语法速查》【 CREATE JAVA 】
JAVA クラス/ソース/リソース を作成する
CREATE [ OR REPLACE ] [ AND { RESOLVE | COMPILE } ] [ NOFORCE ] JAVA →
→┬ SOURCE NAMED [ スキーマ . ] primary_name ┬→
│[ JAVA ソースをロードする ]│
├ RESOURCE [ スキーマ . ] primary_name ──┤
│[ JAVA リソースをロードする ]│
└ CLASS [ SCHEMA スキーマ ] ───────┘
[ JAVA クラスをロードする ]
→┬──────────────────┬→
└ AUTHID { CURRENT_USER | DEFINER } ┘
[ オブジェクトを実行者の権限で実行する / 所有者の権限で実行する ]
→┬─────────────────────────────┬→
└ RESOLVER ( ┬ ( 検索文字 [ , ] { スキーマ名 | - } ) ┬ ) ┘
└ ← ─────────────────┘
[ 完全修飾 JAVA 名のマッピングを行う ]
→┬ USING ┬ BFILE ( ディレクトリ名 , ファイル名 ) ────┬┬ ;
│ ├ { CLOB | BLOB | BFILE } 副問い合わせ ─────┤│
│ └ ' key_for_BLOB ' ───────────────┘│
│[ JAVA クラス / リソースに対するバイナリを指定する ]│
└ AS source_text ─────────────────────┘
[ JAVA / SQLJ ソースを記述する ]