sql >> データベース >  >> RDS >> Oracle

system.out.printlnの出力はoraclejavaクラスのどこにありますか

    Oracleの記事 いくつかの有用な情報を提供します。

    引用:

    あなたのクラス:

    public class SimpleJava {
       public void main(String[] args) {
          System.out.println("Here we are");
        }
    }
    

    次に、クラスをコンパイルしてロードします。

    C:\oracle9i\bin>javac SimpleJava.java
    C:\oracle9i\bin>loadjava -user scott/tiger SimpleJava.class
    

    SQL * Plusから、PL / SQLラッパーを作成して、新しくロードされたJavaクラスを呼び出します。

    SQL> create or replace procedure call_simplejava
      2  as language java
      3  name 'SimpleJava.showMessage()';
      4  /
    

    SQL * Plusからコードを実行します:

    SQL> set serveroutput on;
    SQL> call dbms_java.set_output(50);
    

    通話が完了しました。

    SQL> execute call_simplejava;
    Here we are
    


    1. EXPORT AS INSERT STATEMENTS:しかし、SQL Plusでは、行は2500文字を上書きします!

    2. kubernetesを使用してmysqldumpからダンプファイルを復元するにはどうすればよいですか?

    3. 複数の行を連結する方法は?

    4. SQLServerでの正規表現の使用