Bij gebruik van SQLcl (de opdrachtregelinterface van Oracle), kunt u een login.sql
maken bestand, en laat het uitvoeren elke keer dat u SQLcl uitvoert.
Hierdoor kunt u elke keer dat u SQLcl uitvoert opdrachten laten uitvoeren. U kunt bijvoorbeeld uw opmaakvoorkeuren specificeren in de login.sql
bestand, aliassen instellen, enz.
Hier laat ik je zien hoe je een login.sql
. maakt bestand en hoe u het elke keer kunt laten lopen als u SQLcl uitvoert.
Maak de login.sql
Bestand
Maak een bestand met de naam login.sql
en sla het op in de map van uw voorkeur.
Voeg alle commando's toe die je nodig hebt aan het bestand.
Hier is een voorbeeld van een login.sql
bestand:
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
Toevoegen aan uw SQLPATH
Als u het bestand in de huidige map plaatst en vervolgens SQLcl vanuit die map uitvoert, gebruikt het de login.sql
bestand.
Het is echter mogelijk dat u SQLcl niet altijd vanuit dezelfde map wilt starten. In dat geval kunt u de locatie opgeven in uw SQLPATH
omgevingsvariabele.
Hier is een voorbeeld:
export SQLPATH=~/Applications/sqlcl/
In mijn geval heb ik de login.sql
. opgeslagen bestand naar mijn ~/Applications/sqlcl/
directory, dus dat is het pad dat ik hier heb gebruikt. Wijzig dit in de map waarin u uw login.sql
heeft opgeslagen bestand in.
Het bestand waaraan u deze regel toevoegt, hangt af van uw shell:
- Als je BASH gebruikt, voeg die regel dan toe aan je
~/.bashprofile
het dossier. - Als je zsh gebruikt, voeg het dan toe aan je
~/.zshrc
bestand.
Zodra dit is gebeurd, controleert SQLcl uw login.sql
bestand wanneer u het gebruikt om verbinding te maken met Oracle Database. En u hoeft niet langer uw voorkeuren te configureren elke keer dat u verbinding maakt.