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

Jak vytvořit soubor login.sql pro SQLcl

Při použití SQLcl (rozhraní příkazového řádku Oracle) můžete vytvořit login.sql soubor a nechte jej spustit pokaždé, když spustíte SQLcl.

To vám umožní spouštět příkazy pokaždé, když spustíte SQLcl. Předvolby formátování můžete zadat například v login.sql soubor, nastavit aliasy atd.

Zde vám ukážu, jak vytvořit login.sql a jak jej spustit při každém spuštění SQLcl.

Vytvořte login.sql Soubor

Vytvořte soubor s názvem login.sql a uložte jej do preferovaného adresáře.

Přidejte do souboru všechny potřebné příkazy.

Zde je příklad login.sql soubor:

set sqlformat ansiconsole

set highlighting on
set highlighting keyword foreground blue
set highlighting identifier foreground magenta
set highlighting string foreground green
set highlighting number foreground cyan
set highlighting comment foreground yellow

Přidejte do SQLPATH

Pokud vložíte soubor do aktuálního adresáře a poté z tohoto adresáře spustíte SQLcl, použije login.sql soubor.

Možná však nebudete chtít vždy spouštět SQLcl ze stejného adresáře po celou dobu, v takovém případě můžete zadat jeho umístění ve vaší SQLPATH proměnná prostředí.

Zde je příklad:

export SQLPATH=~/Applications/sqlcl/

V mém případě jsem uložil login.sql soubor do mého ~/Applications/sqlcl/ adresář, takže to je cesta, kterou jsem zde použil. Změňte toto na adresář, do kterého jste uložili login.sql soubor v.

Soubor, do kterého přidáte tento řádek, bude záviset na vašem shellu:

  • Pokud používáte BASH, přidejte tento řádek do svého ~/.bashprofile soubor.
  • Pokud používáte zsh, přidejte jej do ~/.zshrc soubor.

Jakmile to provedete, SQLcl zkontroluje váš login.sql soubor, kdykoli jej použijete k připojení k databázi Oracle. A již nebudete muset konfigurovat své preference při každém připojení.


  1. Jak vypsat všechny databáze pomocí PostgreSQL

  2. Základní třída VBA a odvozený objekt-2

  3. Funkce REGEXP_REPLACE() v Oracle

  4. Vyberte pouze dnešní (od půlnoci) časová razítka