Il peut également vous permettre de créer des horodatages lorsqu'un enregistrement spécifique est modifié. Cet article couvrira comment ajouter la date et l'heure actuelles à l'aide de SQL standard.
Syntaxe de fonction
La fonction a une syntaxe simple facile à utiliser et à implémenter.
Un exemple d'utilisation de la syntaxe est illustré ci-dessous:
Sélectionnez maintenant ();La requête précédente doit renvoyer la date et l'heure actuelles dans le fuseau horaire défini.
-------------------------------Remarque: Bien que la plupart des moteurs de base de données prennent en charge la fonction maintenant, certains peuvent manquer la fonctionnalité.
L'alternative SQL standard à la fonction NOW () est la fonction actuelle_datetime (). La syntaxe est illustrée ci-dessous:
Sélectionnez current_dateTime ([Timezone]);La fonction prend le fuseau horaire cible comme paramètre. La fonction utilisera la valeur par défaut du système si aucun fuseau horaire n'est spécifié.
Lorsque vous spécifiez le fuseau horaire, il est préférable d'opter pour le nom du fuseau horaire au lieu d'un décalage d'une heure et d'une minute.
Vous pouvez vérifier les noms du fuseau horaire dans les ressources ci-dessous:
https: // en.Wikipédia.org / wiki / list_of_tz_database_time_zones
Partie d'extrait SQL
Vous devrez peut-être extraire une valeur spécifique à partir d'une date dans certains cas. En utilisant la méthode extrait () dans SQL standard, vous pouvez extraire des pièces, telles que:
Et beaucoup plus.
Un exemple est indiqué ci-dessous:
Sélectionner l'extrait (année à partir de maintenant ());Cela devrait renvoyer l'année de l'objet DateTime retourné. Un exemple de sortie est fourni ci-dessous:
EXTRAITRemarque: Gardez à l'esprit que votre moteur de base de données peut manquer la fonction Now. Opter pour current_datetime () si oui.
Conclusion
Cet article a couvert comment utiliser la fonction SQL Now, Current_DateTime dans SQL standard et extraire des unités spécifiques du résultat. Nous espérons que vous avez trouvé cet article utile. Consultez les autres articles sur les conseils pour plus de conseils et de tutoriels.