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

PL/SQLを使用して表からデータを取得する

    テーブルやビューなどからデータを取得する場合はSQLで。SELECTを使用する必要があります。 声明。匿名ブロックでは、selectを使用しておらず、空の変数をループしています。したがって、次のようにコードにselectを追加する必要があります(宣言されたカーソルでも実行できますが、この場合はFORに一列に並べました ):

    set serveroutput on;
    begin
    dbms_output.put_line('Department Details are :');
    for c in (select department_id, department_name, location_id from department) loop
      dbms_output.put_line(c.department_id|| ', ' || c.department_name|| ', ' || 
      c.location_id);
    end loop;
    commit;
    end;
    

    カーソルを使用しているため 、変数を宣言して使用する必要はまったくありません。




    1. Mac OS X Yosemite /ElCapitanでMySQLサーバーを自動起動する

    2. MYSQLクエリ結果をORDERBY条件の順序にする方法は?

    3. MySQLで2つの日時の差を計算する

    4. JSON_TABLEを使用してOracleJSON列から結果セットとしてキー値を取得する方法