Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak przekazać argumenty do skryptu PL/SQL w wierszu poleceń za pomocą SQLPLUS?

Najpierw musisz wywołać swój skrypt w następujący sposób:

sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar  

Zamiast przekierowania systemu operacyjnego użyjesz symbolu „@”, aby wskazać nazwę pliku do wykonania. W wierszu poleceń podasz również parametry skryptu. W skrypcie będziesz odwoływać się do parametrów za pomocą &1 , &2 itp.

update mytable set mycol = '&2' where myid = '&1';

co przełoży się na

update mytable set mycol = 'bar' where myid = 'foo';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Musisz znaleźć średni czas przetwarzania między wszystkimi rekordami znaczników czasu w Oracle SQL

  2. Jak szyfrować dane w Oracle za pomocą PL SQL?

  3. Napraw błąd „ORA-01789:blok zapytania ma nieprawidłową liczbę kolumn wyników”

  4. CSV w programie SQL Developer…

  5. Kolejność wykonania warunków w klauzuli SQL 'gdzie'