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

コマンドラインを介してSQLスクリプトにパラメーターを渡す方法

    コマンドラインから渡されるパラメータは、SQLPLUSで&1および&2として使用できます。

    select * from table
    where create_date between &1 and &2;
    

    日付の書式設定の問題を防ぐために、日付の書式を次のように変更することを検討してください

    select * from table
    where create_date between to_date('&1','DD-MM-YYYY') and to_date('&2','DD-MM-YYYY');
    

    または、使用したい日付形式。



    1. MySQLとPHP-フィールド値がxに等しいすべての行を表示する方法は?

    2. ST_DWithinは、パラメーターをメートルではなく次数として受け取ります。なぜですか?

    3. MySQLタイムゾーンの混乱

    4. MySQLは最大値で参加します