SQL agora função

SQL agora função
A função agora no SQL permite que você obtenha a data e a hora atuais. É uma função útil que permitirá que você adicione a data e a hora precisas aos seus registros de banco de dados.

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.

-------------------------------
2022-03-18 10:34:59.168105+03
(1 linha)

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:

  1. Ano
  2. Dia da semana
  3. Mês
  4. Trimestre
  5. Semana
  6. Segundo
  7. Minuto
  8. Hora
  9. Milissegundo

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:

EXTRAIR
---------
2022
(1 linha)

NOTA: 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.