sql >> Database >  >> RDS >> Oracle

Hoe kan ik een parameter doorgeven aan een t-sql-script?

SQL*Plus gebruikt &1, &2... &n om toegang te krijgen tot de parameters.

Stel dat u het volgende script test.sql . heeft :

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

je zou dit script bijvoorbeeld zo kunnen noemen:

$ sqlplus login/pw @test Hello World!

Bewerken:

In een UNIX-script zou je normaal gesproken een SQL-script als volgt aanroepen:

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

zodat uw login/wachtwoord niet zichtbaar is met de ps . van een andere sessie



  1. Dichtstbijzijnde, deel 3

  2. Tips voor het gebruik van SQL Server met Salesforce SOQL

  3. Hoe een back-up te maken en te herstellen (exporteren en importeren) MySQL-databases Zelfstudie

  4. Hoe pgAdmin 4 te installeren op Ubuntu 20.04/18.04/16.04