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

sqlplus-IN句でバインド変数を使用する

    other_table.idを保存します はPL/SQL表にあり、後でクエリでその表を参照します。

    type t_id_table is table OF other_table.id%type index by binary_integer;
    v_table t_id_table;
    
    -- fill the table
    select id
    bulk collect into v_table
    from other_table 
    where abc in ('&val1','&val2','&val3');     
    
    -- then at a later stage...    
    
    select *
    from some_table st
    ,    table(cast(v_table AS t_id_table)) idt
    where st.id = idt.id;
    


    1. サイトへのユニークな訪問者をカウントするにはどうすればよいですか?

    2. 医療業界がデータベースを使用する方法

    3. PDOによって作成されたクエリの全文を表示するにはどうすればよいですか?

    4. 四半期から期間までのMySQLグループ