sql >> Databáze >  >> RDS >> Oracle

Ukončit skript SQL*Plus

Můžete zadat slovo exit do příkazového řádku SQL*Plus. Pokud například demo.sql sestává z tohoto:

prompt This is my demo script

Pak to můžete nazvat takto:

echo exit | sqlplus william/w @demo.sql

Výstup:

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>

Nebo pomocí -s (tichá) možnost potlačení bannerů atd.:

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

This is my demo script

Y:\SQL>

Testováno s SQL*Plus 12.2 na Windows 10.

(Z https://serverfault.com/q/87035/352734 - Ukázalo se, že funguje ve Windows i Linuxu.)

Můžete se také podívat na možnosti, jak se vyhnout manipulaci s uživatelskými jmény a hesly, např. zde:https://dba.stackexchange.com/a/109170/103604



  1. SQLite CROSS JOIN s praktickým příkladem

  2. Výběr dostupných časových úseků pro konkrétní datum

  3. PDOStatement::execute():SQLSTATE[HY093]:Neplatné číslo parametru:počet vázaných proměnných neodpovídá počtu tokenů

  4. Jak vložit soubor do databáze Oracle?