Boa tarde sim o campo é do tipo date.
Estou grando os dados do alert log do Oracle em uma tabela para poder 
dar uma select e enviar por e-mail para o pessoal que cuida dos 
servidores.

Obrigado a todos pela ajuda.
Rogério

--- Em oracle_br@yahoogrupos.com.br, "Rafael Milanez - BusinessOn" 
<[EMAIL PROTECTED]> escreveu
>
> Confirma para mim o campo "alert_date" é do tipo DATE ?
> 
> 
> seria algo assim
> 
> select alert_date,substr(alert_text,1, 69) 
> from system.alert_log where alert_date
> between sysdate -1 and sysdate ;
> 
> ou
> 
> select alert_date,substr(alert_text,1, 69) 
> from system.alert_log where to_char(alert_date,'dd-mon-yyyy')  
> between to_char(sysdate -1,'dd-mon-yyyy') and  to_char(sysdate ,'dd-
mon-yyyy');
> 
> 
> 
> 
> 
>   ----- Original Message ----- 
>   From: Rogerio 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Wednesday, December 20, 2006 8:22 AM
>   Subject: [oracle_br] Re: Data no sql
> 
> 
>   Bom dia
>   Desta forma ele pegou somente o dia 18/12
> 
>   select alert_date,substr(alert_text,1, 69) 
>   from system.alert_log where alert_date
>   between to_date('18-dec-2006', 'dd-mon-yyyy') and to_date('19-dec-
>   2006',
>   'dd-mon-yyyy');
> 
>   ALERT_DAT SUBSTR(ALERT_TEXT,1,69)
>   --------- --------------------------------------------------------
--
>   ---------
>   18-DEC-06 Starting ORACLE instance (normal)
>   18-DEC-06 Dump file d:\oracle\sc7
\saptrace\background\alert_sc7.log
>   18-DEC-06 ORACLE V9.2.0.4.0 - Production vsnsta=0
>   18-DEC-06 vsnsql=12 vsnxtr=3
>   18-DEC-06 Windows 2000 Version 5.2 Service Pack 1, CPU type 586
>   18-DEC-06 Starting ORACLE instance (normal)
>   18-DEC-06 Disable cache advisory with old cache parameters
>   18-DEC-06 LICENSE_MAX_SESSION = 0
>   18-DEC-06 LICENSE_SESSIONS_WARNING = 0
>   18-DEC-06 SCN scheme 2
>   18-DEC-06 LICENSE_MAX_USERS = 0
>   18-DEC-06 SYS auditing is disabled
>   18-DEC-06 Starting up ORACLE RDBMS Version: 9.2.0.4.0.
>   18-DEC-06 System parameters with non-default values:
>   18-DEC-06 processes = 80
>   18-DEC-06 sessions = 96
>   18-DEC-06 timed_statistics = TRUE
> 
>   Existe alguma forma de não precisar inserir a data manualmente.
>   GOstaria de deixar o script configurado para trazer somente o dia 
>   anterior e o atual por exemplo hoje pegaria somente o dia 19/12 e 
>   20/12.
> 
>   Grato
>   Rogério 
> 
>   --- Em oracle_br@yahoogrupos.com.br, "Rafael Milanez - 
BusinessOn" 
>   <rafael@> escreveu
>   >
>   > testa ai
>   > 
>   > select alert_date, alert_text
>   > from alert_log where alert_date 
>   > between to_date('18-dec-2006', 'dd-mon-yyyy') and to_date('19-
dec-
>   2006', 'dd-mon-yyyy')
>   > 
>   > 
>   > ----- Original Message ----- 
>   > From: Rogerio 
>   > To: oracle_br@yahoogrupos.com.br 
>   > Sent: Tuesday, December 19, 2006 4:13 PM
>   > Subject: [oracle_br] Data no sql
>   > 
>   > 
>   > Boa tarde pessoal,
>   > Gostaria de saber como faço para pegar a data do dia ou um 
>   periodo 
>   > por exemplo os dois ultimos dias.
>   > Exemplo hoje é dia 19/12/2006 gostaria de fazer um select 
somente 
>   do 
>   > periodo de 18/12 a 19/12
>   > 
>   > select alert_date, substr(alert_text,1, 69)
>   > from alert_log where alert_date = to_date('19-dec-2006', 'dd-
mon-
>   > yyyy');
>   > 
>   > Tentei o select acima mas não retornou nada e na tabela tem os 
>   dados 
>   > necessarios como no exemplo abaixo.
>   > 
>   > ALERT_DAT SUBSTR
>   > (ALERT_TEXT,1,69) 
>   > --------- ------------------------------------------------------
--
>   --
>   > --------- 
>   > 19-DEC-06 Successful open of redo thread 
>   > 1. 
>   > 19-DEC-06 MTTR advisory is disabled because 
>   FAST_START_MTTR_TARGET is 
>   > not set 
>   > 19-DEC-06 SMON: enabling cache 
>   > recovery 
>   > 19-DEC-06 SMON: enabling tx 
>   > recovery 
>   > 19-DEC-06 Database Characterset is 
>   > WE8DEC 
>   > 19-DEC-06 replication_dependency_tracking turned off (no async 
>   > multimaster repl 
>   > 19-DEC-06 Completed: alter database 
>   > open 
>   > 19-DEC-06 Starting ORACLE instance 
>   > (normal) 
>   > 19-DEC-06 ALTER TABLESPACE PSAPROLL 
>   > COALESCE 
>   > 19-DEC-06 Completed: ALTER TABLESPACE PSAPROLL 
>   > COALESCE 
>   > 19-DEC-06 ALTER TABLESPACE SYSTEM 
>   > COALESCE 
>   > 
>   > ALERT_DAT SUBSTR
>   > (ALERT_TEXT,1,69) 
>   > --------- ------------------------------------------------------
--
>   --
>   > --------- 
>   > 19-DEC-06 Completed: ALTER TABLESPACE SYSTEM COALESCE 
>   > 
>   > O campo ALERT_DAT foi criado como Date na tabela.
>   > Se alguém tiver alguma dica seria muito util.
>   > Grato
>   > Rogério
>   > 
>   > 
>   > 
>   > 
>   > 
>   > [As partes desta mensagem que não continham texto foram 
removidas]
>   >
> 
> 
> 
>    
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a