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

SQLPlusまたはPL/SQLでメニューを作成する方法

    これを行うためのSQLPlusスクリプトは次のとおりです。

    prompt Please make a selection:
    prompt 1: Do script a
    prompt 2: Do script b
    prompt 3: Do script c
    
    accept selection prompt "Enter option 1-3: "
    
    set term off
    
    column script new_value v_script
    
    select case '&selection.'
           when '1' then 'script_a'
           when '2' then 'script_b'
           when '3' then 'script_c'
           else 'menu'
           end as script
    from dual;
    
    set term on
    
    @&v_script.
    

    注意:case式のELSE部分の「メニュー」はこのスクリプトの名前であるため、ユーザーが無効なオプションを入力すると、再び実行されます。



    1. SQLで月末日を取得する

    2. エクスクルーシブ!アクセスプログラムマネージャーのゲストミハルバーにご参加ください

    3. テーブル名をplsqlパラメータとして渡す

    4. クエリの説明プランをどのように解釈しますか?