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

OracleでPLSQLブロックを実行する方法

    以下は、OracleでPLSQLブロックを実行するための簡単な例です。

    1。 SQLPlusでPLSQLブロックを実行する

    SQL Plusでは、 PL SQLブロックの最後にスラッシュ(/)を付け、Enterキーを押して実行します 。以下に示すように:

    set serveroutput on;
    
    DECLARE
    v_empno emp.empno%TYPE := 7369;
    v_ename emp.ename%TYPE;
    BEGIN
    SELECT ename
    INTO v_ename
    FROM emp
    WHERE empno = v_empno;
    
    DBMS_OUTPUT.put_line (v_ename);
    END;
    /

    出力

    SMITH
    PL/SQL procedure successfully completed.

    2。 ToadでPLSQLブロックを実行する

    Toadで、カーソルをPL SQLブロックの任意の場所に置き、F5キーを押してスクリプトとして実行します。 またはF9キーを押してバックグラウンドで実行します

    3。 SQLDeveloperでPLSQLブロックを実行する

    SQL Developerで、 Ctrl + Enterキーを押すか、F5キーを押して実行します PLSQLブロック。

    参照:

    1. Toadを使用してOracleテーブルにCSVをインポートする
    2. Oracleにストアドプロシージャの例
    3. Oracleのテーブルタイプの例
    1. このPL/SQLの何が問題になっていますか?バインド変数*は宣言されていません

    2. IN条件がSQLの=より遅いのはなぜですか?

    3. MicrosoftDiskSpdを使用してストレージサブシステムをテストする

    4. ClusterControlでのProxySQLクラスタリングの概要