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

Oracle PL/SQLのwhere句で変数を使用する方法

    SELECTが返すデータをどうしますか? PL / SQLをまったく必要としないことだけを確認したい場合は、SQLPlusでこれを実行してください。

    variable var number
    exec :var := 1
    
    select * from SomeTable where SomeField = :var;
    

    または、SQL DeveloperやToadなどのツールで、次のようにします。

    select * from SomeTable where SomeField = :var;
    

    :varの値を入力するように求められます。



    1. MySQLは、列の組み合わせ(重複を許可する)が一意である場合にのみ新しい行を挿入します

    2. MySQLは行を取得しますが、ある列の値を別の値よりも優先します

    3. Linuxターミナルでセーフモードを使用してパスワードを設定した後でも、MySqlrootユーザーにアクセスできません

    4. 行 SQL サーバー クエリで null 値を以前に使用可能な値に置き換える