Ao usar o SQLcl (interface de linha de comando do Oracle), você pode criar um
login.sql
e execute-o sempre que executar o SQLcl. Isso permite que você execute comandos sempre que executar o SQLcl. Por exemplo, você pode especificar suas preferências de formatação no arquivo
login.sql
arquivo, configurar aliases, etc. Aqui eu mostro como criar um
login.sql
e como executá-lo toda vez que você executa o SQLcl. Crie o login.sql
Arquivo
Crie um arquivo chamado
login.sql
e salve-o em seu diretório preferido. Adicione quaisquer comandos necessários ao arquivo.
Aqui está um exemplo de um
login.sql
Arquivo: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
Adicione ao seu SQLPATH
Se você colocar o arquivo no diretório atual e executar o SQLcl nesse diretório, ele usará o
login.sql
Arquivo. No entanto, você nem sempre deseja iniciar o SQLcl a partir desse mesmo diretório o tempo todo; nesse caso, você pode especificar sua localização em seu
SQLPATH
variável de ambiente. Aqui está um exemplo:
export SQLPATH=~/Applications/sqlcl/
No meu caso, salvei o
login.sql
arquivo para meu ~/Applications/sqlcl/
diretório, então esse é o caminho que usei aqui. Altere isso para o diretório em que você salvou seu login.sql
arquivo em. O arquivo ao qual você adiciona esta linha dependerá do seu shell:
- Se você usa BASH, adicione essa linha ao seu
~/.bashprofile
Arquivo. - Se você usa zsh, adicione-o ao seu
~/.zshrc
arquivo.
Feito isso, o SQLcl verificará seu
login.sql
arquivo sempre que você usá-lo para se conectar ao banco de dados Oracle. E você não precisará mais configurar suas preferências toda vez que se conectar.