Lorsque vous utilisez SQLcl (l'interface de ligne de commande d'Oracle), vous pouvez créer un login.sql
fichier et exécutez-le à chaque fois que vous exécutez SQLcl.
Cela vous permet d'exécuter des commandes à chaque fois que vous exécutez SQLcl. Par exemple, vous pouvez spécifier vos préférences de formatage dans le login.sql
fichier, configurer des alias, etc.
Ici, je vous montre comment créer un login.sql
fichier et comment le faire fonctionner à chaque fois que vous exécutez SQLcl.
Créez le login.sql
Fichier
Créez un fichier nommé login.sql
et enregistrez-le dans votre répertoire préféré.
Ajoutez toutes les commandes dont vous avez besoin dans le fichier.
Voici un exemple de login.sql
fichier :
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
Ajouter à votre SQLPATH
Si vous placez le fichier dans le répertoire courant, puis exécutez SQLcl à partir de ce répertoire, il utilisera le login.sql
fichier.
Cependant, vous ne voudrez peut-être pas toujours lancer SQLcl à partir de ce même répertoire tout le temps, auquel cas vous pouvez spécifier son emplacement dans votre SQLPATH
variable d'environnement.
Voici un exemple :
export SQLPATH=~/Applications/sqlcl/
Dans mon cas, j'ai enregistré le login.sql
fichier dans mon ~/Applications/sqlcl/
répertoire, c'est donc le chemin que j'ai utilisé ici. Remplacez-le par le répertoire dans lequel vous avez enregistré votre login.sql
fichier dans.
Le fichier auquel vous ajoutez cette ligne dépendra de votre shell :
- Si vous utilisez BASH, ajoutez cette ligne à votre
~/.bashprofile
dossier. - Si vous utilisez zsh, ajoutez-le à votre
~/.zshrc
fichier.
Une fois cela fait, SQLcl vérifiera votre login.sql
fichier chaque fois que vous l'utilisez pour vous connecter à Oracle Database. Et vous n'aurez plus besoin de configurer vos préférences à chaque connexion.