Em que Base estou???
Olá pessoal , muitas vezes quando gerenciamos diversos databases ao mesmo tempo, ou até mesmo em um mesmo ambiente, nos deparamos com a seguinte questão, “Onde estou conectado???”, ou seja, pra não termos que ficar usando show user toda hora pra sabermos usuário que estamos logado, ou até mesmo fazer aquele pequeno selec básico pra sabermos o nome da instancia em que estamos , pois bem abaixo segue um script só para facilitar a vida, não é nada demais , mas ajuda bastante :
set pause off veri off feed on term on;
set feed off;
undefine cn
undefine us
undefine sn
prompt
prompt
prompt . ........................................................
prompt . . . .
accept cn prompt ". . . . . . Conexao ............. : "
accept us prompt ". . . . . . . Usuario ............. : "
accept sn prompt ". . . . . . Senha ............... : " hide
prompt . . . .
prompt . ........................................................
prompt
conn &us/&sn@&cn
col gn new_value gn noprint
col ur new_value ur noprint
--select INITCAP(replace(global_name,'.WORLD',''))
-- gn from global_name ;
alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss';
select INITCAP(user) UR,initcap('&cn') gn from dual;
set sqlp "&gn..&ur> "
set feed on;
undefine ur
undefine gn
clear columns
--clear screen
prompt
prompt
prompt
Bom é isso ai rapaziada, criem os seus scripts e divirtam-se.
Abraços até mais!!!!