Oracle
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конкатенирането на числа в израз на виртуална колона хвърля ORA-12899:стойността е твърде голяма за колона

  2. Oracle:има ли значение редът на колоните в индекс?

  3. Java Multicast Time To Live винаги е 0

  4. Как да зададете свойства на връзката (включете синоними)

  5. Казва, че нямам избран ред?