定義
REPLACE PROCEDURE SQLJ.ALTER_JAVA_PATH (IN jarname VARCHAR(128) CHARACTER SET UNICODE, IN path VARCHAR(1000)) LANGUAGE C NO SQL PARAMETER STYLE SQL EXTERNAL NAME 'SL!xsplib';
説明
- jarname
- SQLJ.INSTALL_JARに渡されたSQL識別子。単一引用符で囲まれています。
- path
- jarnameによって指定されるアーカイブ ファイルのクラス参照の解決時に検索する、他の登録済みのJARファイルまたはZIPファイル。
例: SQLJ.ALTER_JAVA_PATH外部ストアド プロシージャ
以下の文では、Accounts_JARと呼ばれるSQL識別子を持つJARファイルのクラスの検索パスに、Orders_JARと呼ばれるSQL識別子を持つJARファイルからのクラスと、Sales_JARと呼ばれるSQL識別子を持つJARファイルからのクラスが含まれるように指定されています。
DATABASE JXSP; CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', '(*,Orders_JAR) (*, Sales_JAR)');
以下の文を使用して、Accounts_JARと呼ばれるSQL識別子を持つJARファイルのクラスの検索パスから、すべてのクラスを削除できます。
CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', ''); CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', ' '); CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', '()'); CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', '( )'); CALL SQLJ.ALTER_JAVA_PATH('Accounts_JAR', '() ');