Pular para o conteúdo

Sql Prompt

Sql Prompt

Uma dica que já é bem antiga, mais que para muitos pode ser algo novo … o SQLPROMPT.

Se você já se cansou de ver nosso amigo de guerra SQL*Plus o prompt “SQL >”, realmente faltou você conhecer o comando sqlprompt.

Ele simplesmente tem a ação de mudar o nome de exibição do prompt SQL*Plus.

Não acredita? Pois bem, experimente …

SQL> set sqlprompt "Novo Prompt> "
Novo Prompt> prompt funcionou
funcionou
Novo Prompt> set sqlp "Mudando prompt> "
Mudando prompt>

E isso não é tudo, você pode usar com variables, veja meu exemplo

SQL> set sqlp '[ &MeuNome@SQL*Plus ] '
Enter value for meunome: Flavio
[ Flavio@SQL*Plus ]

E se você pensa que acabou, errado! Que tal usar sqlprompt com variáveis de runtime do SQL*Plus para ajudar a identificar a instância em que você está conectado.

SQL> set sqlprompt "_user'@'_connect_identifier> "
SYS@orcl> set sqlprompt "_user' '_privilege> "
SYS AS SYSDBA>

E se eu sair do SQL*Plus?

SYS AS SYSDBA> exit

[oracle@orcl ~]$ sqlplus / as sysdba

SQL>

Sim, você perde suas alterações feitas. Mas a grande notícia é que se editar o arquivo glogin.sql localizado em:

$ORACLE_HOME/sqlplus/admin/glogin.sql

Você poderá deixar permanente suas alterações do SQL*Plus.

kuzever

kuzever

Comentário(s) da Comunidade

  1. Avatar de Piero Ferraz

    Rapaz,

    set sqlprompt “_user’@’_connect_identifier> ”

    A Oracle poderia colocar isso como padrão nas próximas versões, uma coisa tão simples que é uma enorme ajuda.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress