Como trabalhar com datas Marilde Santos Exemplo create
Como trabalhar com datas Marilde Santos
Exemplo create table exemplo_data_hora ( data date, hora date, data_hora date, primary key (data_hora)); insert into exemplo_data_hora(data, hora, data_hora) values (sysdate, sysdate);
Exemplo create table exemplo_data_hora ( data date, hora date, data_hora date, primary key (data_hora)); Usando o tipo date! insert into exemplo_data_hora(data, hora, data_hora) values (sysdate, sysdate); Armazenando com sysdate!
Pesquisando… select * from exemplo_data_hora; DATA HORA DATA_HORA ----------2004 -04 -16
Pesquisando… select * from exemplo_data_hora; DATA HORA DATA_HORA ----------2004 -04 -16 Parece que só está sendo armazenada a data! E observem o formato!
Pesquisando… select to_char(data, 'DD/MM/YYYY') data, to_char(hora, 'hh 24: mi') hora from exemplo_data_hora; DATA HORA -----16/04/2004 15: 11 Forma correta de efetuar a Consulta!
Inserindo outra tupla… insert into exemplo_data_hora (data, hora, data_hora) values ( sysdate, to_date('15: 17', 'hh 24: mi'), to_date('16/04/2004 15: 17', 'dd/mm/yyyy hh 24: mi') );
Consultando novamente… select to_char(data, 'DD/MM/YYYY') data, to_char(hora, 'hh 24: mi') Hora, to_char(data_hora, 'DD/MM/YYYY HH 24: mi') Data_Hora from exemplo_data_hora; DATA -----16/04/2004 HORA ----15: 11 15: 17 DATA_HORA --------16/04/2004 15: 11 16/04/2004 15: 17
- Slides: 8