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

Bagaimana saya bisa meneruskan parameter ke skrip t-sql?

SQL*Plus menggunakan &1, &2... &n untuk mengakses parameter.

Misalkan Anda memiliki skrip test.sql berikut::

SET SERVEROUTPUT ON
SPOOL test.log
EXEC dbms_output.put_line('&1 &2');
SPOOL off

Anda bisa memanggil skrip ini seperti ini misalnya:

$ sqlplus login/pw @test Hello World!

Sunting:

Dalam skrip UNIX Anda biasanya akan memanggil skrip SQL seperti ini:

sqlplus /nolog << EOF
connect user/[email protected]
@test.sql Hello World!
exit
EOF

sehingga login/sandi Anda tidak akan terlihat dengan ps sesi lain



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Apakah ada cara untuk mendapatkan kesalahan sintaks SQL terbaru?

  2. Filter bulan dan tahun Kriteria Kueri

  3. bagaimana cara mendeklarasikan %ROWTYPE dari variabel yang merupakan SYS_REFCURSOR yang diketik dengan lemah?

  4. Mengisi Nilai Item Tampilan Pada Query Dalam Oracle Forms

  5. Kenapa sqlplus tidak terhubung?