Quando usi SQLcl (l'interfaccia della riga di comando di Oracle), puoi creare un login.sql
file e fallo eseguire ogni volta che esegui SQLcl.
Ciò ti consente di eseguire comandi ogni volta che esegui SQLcl. Ad esempio, puoi specificare le tue preferenze di formattazione in login.sql
file, impostare alias, ecc.
Qui ti mostro come creare un login.sql
file e come eseguirlo ogni volta che esegui SQLcl.
Crea il login.sql
File
Crea un file chiamato login.sql
e salvalo nella tua directory preferita.
Aggiungi tutti i comandi di cui hai bisogno al file.
Ecco un esempio di login.sql
file:
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
Aggiungi al tuo SQLPATH
Se metti il file nella directory corrente e quindi esegui SQLcl da quella directory, utilizzerà login.sql
file.
Tuttavia, potresti non voler avviare sempre SQLcl dalla stessa directory, nel qual caso puoi specificarne la posizione nel tuo SQLPATH
variabile di ambiente.
Ecco un esempio:
export SQLPATH=~/Applications/sqlcl/
Nel mio caso, ho salvato il login.sql
file nel mio ~/Applications/sqlcl/
directory, quindi questo è il percorso che ho usato qui. Cambialo nella directory in cui hai salvato il tuo login.sql
archiviare.
Il file a cui aggiungi questa riga dipenderà dalla tua shell:
- Se usi BASH, aggiungi quella riga al tuo
~/.bashprofile
file. - Se usi zsh, aggiungilo al tuo
~/.zshrc
file.
Una volta fatto, SQLcl controllerà il tuo login.sql
ogni volta che lo usi per connetterti a Oracle Database. E non avrai più bisogno di configurare le tue preferenze ogni volta che ti connetti.