Maison > base de données > tutoriel mysql > Comment insérer correctement des valeurs DateTime dans les tables SQL Server ?

Comment insérer correctement des valeurs DateTime dans les tables SQL Server ?

Linda Hamilton
Libérer: 2025-01-07 10:12:41
original
540 Les gens l'ont consulté

How to Correctly Insert DateTime Values into SQL Server Tables?

Requête SQL pour insérer une valeur datetime dans SQL Server

L'insertion d'une valeur datetime dans une table SQL Server à l'aide de la requête SQL peut être délicate en raison des exigences de syntaxe. Lorsque vous utilisez un format de date et d'heure simple tel que "18-06-12 10:34:09 AM", vous pouvez rencontrer des erreurs.

Erreur avec les guillemets :

Si vous placez la valeur datetime entre guillemets simples, vous obtenez l'erreur « Impossible de convertir varchar en datetime ». En effet, SQL Server l'interprète comme une chaîne plutôt que comme une date/heure.

Solution :

Pour insérer correctement une valeur datetime, utilisez le format AAAAMMJJ pour une détermination de date sans ambiguïté. .

insert into table1(approvaldate)values('20120618 10:34:09 AM');
Copier après la connexion

Alternative Méthode :

Si vous préférez le format jj-mm-aa hh:mm:ss xm, vous devez utiliser la fonction CONVERTIR avec le style approprié.

insert into table1 (approvaldate)
       values (convert(datetime,'18-06-12 10:34:09 PM',5));
Copier après la connexion

Dans dans ce cas, "5" représente le style des dates italiennes (jj/mm/aa hh:mm:ss PM).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal