Oracle é uma aplicação de banco de dados utilizado para a grande empresa de armazenamento de dados de negócios. O Oráculo Structured Query Language (SQL) é semelhante a outros aplicativos de servidor de banco de dados como MySQL e SQL Server. No entanto , a linguagem tem algumas diferenças de sintaxe que são utilizados na criação de Oracle procedimentos armazenados ou consultas . Oracle " Date () " funções são usadas para manipular e calcular as datas de banco de dados . SYSDATE ()
O " SYSDATE ()" função é uma das funções mais comuns usados no servidor de banco de dados Oracle. Uma chamada para " SYSDATE ()" retorna a data ea hora do sistema de banco de dados . Se o desenvolvedor quer apenas a data, ele pode ser analisado a partir da função SYSDATE . SysDate é vulgarmente utilizado com " to_char ( ) . " A função to_char converte o tipo de dados de data retornou de SYSDATE para uma cadeia de caracteres .
MONTHS_BETWEEN ) função (
O MONTHS_BETWEEN () retorna o número de meses entre duas datas . A função retorna uma fração, por isso, se o número total de dias é 45, o MONTHS_BETWEEN retorna aproximadamente 1,5 . Isso é benéfico quando o desenvolvedor quer saber a diferença de data entre duas datas no banco de dados . O desenvolvedor Oracle também pode recuperar o número de meses entre a data no banco de dados ea data atual do sistema usando SYSDATE .
NEXT_DAY ()
A " NEXT_DAY " function () retorna a próxima data para o dia da semana as listas de desenvolvedores. Por exemplo , o desenvolvedor chama a função usando a sintaxe " NEXT_DAY ( sysdate , 'Friday ') . " Essa função recupera a data atual banco de dados e calcula a data para a sexta-feira seguinte . Isso é benéfico para os desenvolvedores Oracle SQL que usam informações de banco de dados para eventos de programação ou planejamento.
LAST_DAY ()
O " LAST_DAY ()" retorna o último dia do o mês da data prevista para . Por exemplo, chamando de " LAST_DAY ( sysdate ) " a partir do console recebe a data atual do sistema e retorna o último dia do mês para o mês da data do sistema. Isso é benéfico quando o desenvolvedor deseja descobrir quantos dias são no mês , como " 31 ", 30 "ou" 28 ". Use esta função para detectar os anos bissextos a partir do número de dias de fevereiro.
< br > ADD_MONTHS ()
a função Add_Month adiciona um número de meses para a data atual. o número de meses adicionais é especificado pelo desenvolvedor Oracle. , por exemplo, chamando " add_months ( sysdate , 6) " adiciona seis meses a data do banco de dados atual. Esta é também uma função boa data para agendar eventos ou definições de calendário para um aplicativo.