São funções que retornam respectivamente a data atual, a hora corrente e o timestamp (data + hora) registrado no relógio do computador. Podem ser utilizadas na inserção, atualização, consulta e exclusão de dados.
Exemplos:
1 - Retornando a data atual.
SELECT current_date;
2 - Retornando a hora atual.
SELECT current_time;
3 - Retornando o timestamp corrente.
SELECT current_timestamp;
4 - Consulta retornando current_date, current_time e current_timestamp.
SELECT current_date, current_time, current_timestamp;
5 - Utilização das funções para inserção, alteração e exclusão de dados.
CREATE TABLE testedata(
cdata DATE,
ctime TIME,
ctimestamp timestamp);
insert into testedata values (current_date, current_time, current_timestamp);
insert into testedata values ('2007-10-21', '11:04:50.123', '2007-10-21 11:04:50.123');
update testedata set cdata = current_date;
delete from testedata where cdata <> current_date;
6 - Utilização das funções para consultas aos dados.
select * from testedata where ctime <> current_time;
Nenhum comentário:
Postar um comentário