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.
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.
Realmente Piero, são coisa relativamente simples, que são de grande ajuda …
Abraçoss