O que faz a função TO_CHAR?
A função TO_CHAR converte uma data armazenada em número para texto, exibindo a data em um formato específico determinado pelo usuário.
Qual é a função da TO_DATE?
A função TO_DATE converte uma data em texto para o formato de data, fazendo o inverso da função TO_CHAR.
O que retorna a função SYSDATE?
A função SYSDATE retorna a data e hora atuais do sistema onde o Oracle está rodando.
Para que serve a função MONTHS_BETWEEN?
A função MONTHS_BETWEEN calcula o número de meses entre duas datas, podendo resultar em um número positivo ou negativo.
O que faz a função ADD_MONTHS?
A função ADD_MONTHS adiciona um número específico de meses a uma data, podendo ser um número positivo ou negativo.
Como funciona a função NEXT_DAY?
A função NEXT_DAY retorna a próxima data de um dia da semana específico a partir de uma data fornecida.
O que a função LAST_DAY retorna?
A função LAST_DAY retorna o último dia do mês da data especificada.
Para que serve a função TRUNC?
A função TRUNC remove a parte decimal de uma data, retornando apenas a data sem horas, minutos e segundos.
O que faz a função ROUND?
A função ROUND arredonda a data para o primeiro ou último dia do mês, dependendo se a data está antes ou depois do dia 15.
Quais são os componentes da parte inteira do armazenamento de datas no Oracle?
A parte inteira é composta por 7 dígitos que representam o ANO, MÊS e DIA.
Como o Oracle representa a parte decimal de uma data?
A parte decimal é composta por 6 dígitos que representam as HORAS, MINUTOS e SEGUNDOS.
O que acontece quando você soma um número a uma data no Oracle?
Você adiciona o número de dias à data especificada.
O que acontece quando você subtrai um número de uma data no Oracle?
Você diminui o número de dias da data especificada.
Como você pode calcular a diferença em dias entre duas datas?
Subtraindo uma data da outra (DATA - DATA).
O que a função ADD_MONTHS aceita como parâmetro?
A função ADD_MONTHS aceita uma data e um número de meses a serem adicionados (positivo ou negativo).
Quais são alguns dos símbolos usados na função TO_CHAR para formatar datas?
Exemplos de símbolos incluem: D (dia da semana), DD (dia do mês), MM (mês do ano), YYYY (ano com 4 dígitos), HH24 (hora de 0 a 24).
O que a função TRUNC faz em relação a horas em uma data?
A função TRUNC remove a parte decimal da data, retornando apenas a data sem horas, minutos e segundos.
Como a função ROUND determina o resultado?
O resultado depende da data estar antes ou depois do dia 15 do mês; antes, retorna o primeiro dia do mês; depois, retorna o último dia do mês.
O que você deve considerar ao usar a função MONTHS_BETWEEN?
O resultado pode ser um número decimal, dependendo das horas, minutos e segundos das datas envolvidas.
Como eu poderia calcular o número de dias que uma pessoa viveu desde o seu nascimento?
SELECT (SYSDATE - DATA_DE_NASCIMENTO) FROM TABELA_DE_CLIENTES;
Como formatar a data retornada por SYSDATE?
Utilizando a função TO_CHAR, por exemplo: SELECT TO_CHAR(SYSDATE, ‘DD/MM/YYYY HH:MI:SS’) FROM DUAL;.
Como adicionar dias a uma data no Oracle?
Utilizando o operador de adição, por exemplo: SYSDATE + 127.
Como adicionar meses a uma data?
Usando a função ADD_MONTHS, por exemplo: SELECT ADD_MONTHS(SYSDATE, 10) FROM DUAL;.
O que a função NEXT_DAY retorna?
A primeira ocorrência de um dia da semana após uma data especificada, por exemplo: NEXT_DAY(SYSDATE, ‘SEXTA’).