sql >> Database >  >> RDS >> Oracle

Meerdere opdrachten uitvoeren onder als een andere gebruikersnaam binnen een bestand in BASH-shell

Probeer een heredoc te gebruiken :

#!/bin/bash
sudo -iu user oracle <<XXX
cd /tmp;
. .sourceme;
sqlplus user/password << EOF;
SPOOL logfile.lst;
@runme.sql;
spool off;
exit;
EOF;
XXX



  1. MySQL voorwaardelijke SELECT in SELECT

  2. Hoe kan ik verschillende waarden en hun aantal retourneren?

  3. Zijn er nadelen aan het gebruik van een generieke varchar(255) voor alle op tekst gebaseerde velden?

  4. Oracle ORA-00933:SQL-opdracht niet correct beëindigd?