Obtendo o GMT do banco

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
muttley
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 24
Registrado em: Qua, 15 Nov 2006 10:02 am
Localização: Cotia - SP
A Benção de Deus enriquece e não acrescenta dores

Bom dia

Gostaria de saber como faço para obter o GMT do banco de dados e/ou GMT da session

Tentei usar a função NEW_TIME para saber a hora em outro lugar, mas simplesmente não funcionou , para isto isto usei o comando abaixo:

Selecionar tudo

SELECT * from V$TIMEZONE_NAMES  T
 WHERE UPPER(T.TZNAME) LIKE '%BRAZIL%';
Que cujo codigo do Brasil é BRT ou BRST (horario de verao), alguém sabe como posso saber o horário do servidor onde está o banco e o horário da session ? e como se há alguma maneira usar esta função acima ?,

Olhei a documentação da oracle :
http://docs.oracle.com/database/121/SQL ... SQLRF00671
e
http://docs.oracle.com/database/121/SQL ... SQLRF00644

Confesso que achei muito confusa

Fico antecipadamente agradecido
Avatar do usuário
fsitja
Rank: OraSauro
Rank: OraSauro
Mensagens: 611
Registrado em: Seg, 19 Jan 2009 4:29 pm
Localização: Gaúcho no Rio de Janeiro - RJ
"The scars exist to remind us that the past was real"
Campanha: Como fazer uma pergunta e obter uma resposta.
http://tkyte.blogspot.com/2005/06/how-t ... tions.html

OCA & OCP Developer — OCE SQL Expert — OCS Data Warehousing Specialist

Para verificar qual o time zone do banco e sessão dá para usar essas funções:

Selecionar tudo

SQL> select sessiontimezone, dbtimezone from dual;
 
SESSIONTIMEZONE                DBTIMEZONE
------------------------------ ----------
-02:00                         -02:00

SQL> alter session set time_zone = 'America/New_York';
 
Session altered
 
SQL> select sessiontimezone, dbtimezone from dual;
 
SESSIONTIMEZONE                DBTIMEZONE
------------------------------ ----------
America/New_York               -02:00
Nesse link abaixo tem várias informações a respeito:

http://docs.oracle.com/database/121/SQL ... SQLRF06105
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 17 visitantes