Pular para o conteúdo

Fóruns Banco de dados Oracle Como saber o default_timezone no 9i Como saber o default_timezone no 9i

#99404
airoosp
Participante

    No momento que o comando abaixo é executado o mesmo somente terá efeito quando o banco for reiniciado, correto? ( 10g )

    alter database set time_zone=’-03:00′;

    Estou pergutando pois no envio do e-mail o horário esta aparecendo com 3 horas atrasadas.

    Procedure que envia e-mail:

    .
    .
    .
    mail_conn := UTL_SMTP.OPEN_CONNECTION( p_mailhost, 25 );

    utl_smtp.helo( mail_conn, p_mailhost );
    utl_smtp.mail( mail_conn, p_sender );
    utl_smtp.rcpt( mail_conn, p_recipient );
    

    — utl_smtp.rcpt( mail_conn, p_recipientcc );
    utl_smtp.open_data ( mail_conn );

    — mesg:= ‘Date: ‘ || TO_CHAR( SYSDATE, ‘dd Mon yy hh24:mi:ss’ ) || crlf
    mesg:=’Date: ‘|| TO_CHAR (SYSDATE, ‘DD/MM/RR HH:MI AM’)|| ‘ ‘|| DBTIMEZONE|| ‘ ‘|| ‘(GMT’|| DBTIMEZONE|| ‘)’|| crlf
    ||
    ‘From: ‘ || crlf
    ||
    ‘Subject: ‘ || p_subject || crlf
    ||
    ‘To: ‘ || p_recipient || crlf
    ||
    — ‘To: ‘ || p_recipientcc || crlf
    — ||
    ” || crlf
    ||
    p_message;

    utl_smtp.write_raw_data ( mail_conn, utl_raw.cast_to_raw(mesg) );
    
    utl_smtp.close_data( mail_conn );
    utl_smtp.quit( mail_conn );
    

    .
    .
    .