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

Wyłączenie skryptu SQL*Plus

Możesz potoku słowo exit do wiersza poleceń SQL*Plus. Na przykład, jeśli demo.sql składa się z tego:

prompt This is my demo script

Następnie możesz to nazwać tak:

echo exit | sqlplus william/w @demo.sql

Wyjście:

Y:\SQL>echo exit | sqlplus william/w @demo.sql

SQL*Plus: Release 12.2.0.1.0 Production on Sun Jan 13 10:47:13 2019

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Last Successful login time: Sun Jan 13 2019 10:46:03 +00:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production


This is my demo script
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

Y:\SQL>

Lub używając -s (cicha) opcja tłumienia banerów itp.:

Y:\SQL>echo exit | sqlplus -s william/w @demo.sql

This is my demo script

Y:\SQL>

Przetestowano z SQL*Plus 12.2 w systemie Windows 10.

(Od https://serverfault.com/q/87035/352734 - okazuje się, że działa zarówno w systemie Windows, jak i Linux.)

Możesz również przyjrzeć się opcjom unikania obsługi nazw użytkowników i haseł, np. tutaj:https://dba.stackexchange.com/a/109170/103604



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustawienia bazy danych Oracle Oracle

  2. PRVG-2027 Właściciel pliku jest niespójny między węzłami

  3. Oracle:Importuj plik CSV

  4. Wywołanie procedury Oracle z parametrem typu kolekcji PL/SQL przez .NET

  5. Jak ręcznie skonfigurować Glassfish Server w środowisku Eclipse?