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
~/.bashprofileArquivo. - Se você usa zsh, adicione-o ao seu
~/.zshrcarquivo.
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.