Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menyampaikan argumen ke skrip PL/SQL pada baris perintah dengan SQLPLUS?

Pertama, Anda perlu menjalankan skrip Anda seperti ini:

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

Alih-alih pengalihan OS, Anda akan menggunakan simbol "@" untuk menunjukkan nama file yang akan dieksekusi. Anda juga akan menyediakan parameter skrip pada baris perintah. Dalam skrip Anda akan merujuk ke parameter menggunakan &1 , &2 dll.

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

yang akan diterjemahkan menjadi

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. Buat File PDF dengan PLSQL di Oracle

  2. cd:-M:opsi tidak valid

  3. Mengelola penanganan kesalahan saat menjalankan sqlplus dari skrip shell

  4. ORA-00900:pernyataan SQL tidak valid- saat menjalankan prosedur di Oracle 10g

  5. Apa yang harus dilakukan jika Anda tidak dapat membuka kesalahan file objek bersama saat menggunakan driver ODBC Oracle Easysoft versi OCI?