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

Jak mogę przekazać parametr do skryptu t-sql?

SQL*Plus używa &1, &2... &n, aby uzyskać dostęp do parametrów.

Załóżmy, że masz następujący skrypt test.sql :

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

możesz nazwać ten skrypt tak na przykład:

$ sqlplus login/pw @test Hello World!

Edytuj:

W skrypcie UNIX zwykle wywołałbyś taki skrypt SQL:

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

aby Twój login/hasło nie były widoczne z ps innej sesji



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych a przestrzeń tabel, jaka jest różnica?

  2. jaki jar jdbc użyć z oracle 11g i jdk 1.6 i jak podłączyć się do samego db

  3. Czy ktoś wie, jakiej techniki szyfrowania używa JDeveloper/SQL Developer do utrwalania poświadczeń?

  4. Napraw „Nie można zainstalować w Homebrew na procesorze ARM w domyślnym prefiksie Intela (/usr/local)!”

  5. Obsługa danych nasion w patchowaniu online R12.2