Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So erstellen Sie eine login.sql-Datei für SQLcl

Wenn Sie SQLcl (Oracles Befehlszeilenschnittstelle) verwenden, können Sie eine login.sql erstellen Datei, und lassen Sie sie jedes Mal ausführen, wenn Sie SQLcl ausführen.

Dadurch können Sie Befehle jedes Mal ausführen lassen, wenn Sie SQLcl ausführen. Beispielsweise können Sie Ihre Formatierungseinstellungen in login.sql angeben Datei, Aliase einrichten, etc.

Hier zeige ich Ihnen, wie Sie eine login.sql erstellen -Datei und wie Sie sie jedes Mal ausführen, wenn Sie SQLcl ausführen.

Erstellen Sie die login.sql Datei

Erstellen Sie eine Datei namens login.sql und speichern Sie es in Ihrem bevorzugten Verzeichnis.

Fügen Sie der Datei beliebige Befehle hinzu, die Sie benötigen.

Hier ist ein Beispiel für eine login.sql Datei:

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

Zu Ihrem SQLPATH hinzufügen

Wenn Sie die Datei im aktuellen Verzeichnis ablegen und dann SQLcl aus diesem Verzeichnis ausführen, wird es die login.sql verwenden Datei.

Möglicherweise möchten Sie SQLcl jedoch nicht immer aus demselben Verzeichnis starten. In diesem Fall können Sie den Speicherort in Ihrem SQLPATH angeben Umgebungsvariable.

Hier ist ein Beispiel:

export SQLPATH=~/Applications/sqlcl/

In meinem Fall habe ich die login.sql gespeichert Datei in mein ~/Applications/sqlcl/ Verzeichnis, das ist also der Pfad, den ich hier verwendet habe. Ändern Sie dies in das Verzeichnis, in dem Sie Ihre login.sql gespeichert haben Datei ein.

Die Datei, der Sie diese Zeile hinzufügen, hängt von Ihrer Shell ab:

  • Wenn Sie BASH verwenden, fügen Sie diese Zeile zu Ihrem ~/.bashprofile hinzu Datei.
  • Wenn Sie zsh verwenden, fügen Sie es zu Ihrem ~/.zshrc hinzu Datei.

Sobald dies erledigt ist, überprüft SQLcl Ihre login.sql -Datei, wenn Sie sie verwenden, um eine Verbindung zu Oracle Database herzustellen. Und Sie müssen Ihre Einstellungen nicht mehr jedes Mal konfigurieren, wenn Sie eine Verbindung herstellen.