Também pode permitir que você crie registros de data e hora quando um registro específico é modificado. Este artigo abordará como adicionar a data e a hora atuais usando o SQL padrão.
Função Sintaxe
A função tem uma sintaxe simples que é fácil de usar e implementar.
Um exemplo de uso da sintaxe é mostrado abaixo:
Selecione agora ();A consulta anterior deve retornar a data e hora atuais no fuso horário definido.
-------------------------------NOTA: Embora a maioria dos mecanismos de banco de dados suportem a função agora, alguns podem perder o recurso.
A alternativa SQL padrão para a função agora () é a função current_dateTime (). A sintaxe é mostrada abaixo:
Selecione Current_DateTime ([fuso horário]);A função leva o fuso horário alvo como o parâmetro. A função usará o padrão do sistema se nenhum fuso horário for especificado.
Ao especificar o fuso horário, é melhor optar pelo nome do fuso horário em vez de um deslocamento de uma hora e minuto.
Você pode verificar os nomes do fuso horário nos recursos abaixo:
https: // pt.Wikipedia.org/wiki/list_of_tz_database_time_zones
Parte do extrato SQL
Pode ser necessário extrair um valor específico de uma data em alguns casos. Usando o método Extract () no SQL padrão, você pode extrair peças, como:
E muitos mais.
Um exemplo é mostrado abaixo:
Selecione Extract (Ano a partir de agora ());Isso deve retornar o ano do objeto DateTime retornado. Um exemplo de saída é fornecido abaixo:
EXTRAIRNOTA: Lembre -se de que seu mecanismo de banco de dados pode estar faltando a função agora. Opte por current_dateTime () se assim for.
Conclusão
Este artigo abordou como usar o SQL agora funcionar, Current_DateTime no SQL padrão e extraindo unidades específicas do resultado. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.