sql >> Databasteknik >  >> RDS >> Oracle

Hur man skickar parametrar till sql-skript via kommandoraden

Parametrarna som skickas från kommandoraden är tillgängliga i SQLPLUS som &1 och &2.

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

För att förhindra problem med datumformatering kan du överväga att ändra det till

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

Eller vilket datumformat du vill använda.



  1. Kan en oracle SQL-fråga exekvera en strängfråga vald från en tabell?

  2. @-symbol i lagrad procedur?

  3. Klickbara HTML-tabellrader som POST till ett PHP-popup-fönster

  4. Hur kör jag en sql-fråga i php?