Heim >Datenbank >MySQL-Tutorial >Wie füge ich Datums- und Uhrzeitwerte korrekt in SQL Server ein?

Wie füge ich Datums- und Uhrzeitwerte korrekt in SQL Server ein?

Susan Sarandon
Susan SarandonOriginal
2025-01-07 10:16:40453Durchsuche

How to Correctly Insert Date and Time Values into SQL Server?

Einfügen von Datums- und Uhrzeitwerten in SQL Server

Beim Versuch, einen Datums-/Uhrzeitwert in eine SQL Server-Tabelle einzufügen, können Fehler auftreten zu fehlerhafter Syntax oder Datenkonvertierungsproblemen führen. Im Folgenden gehen wir auf diese häufigen Herausforderungen ein und bieten Lösungen an.

insert into table1(approvaldate)values(18-06-12 10:34:09 AM);

Bei Verwendung dieser Syntax würden Sie eine Fehlermeldung erhalten, die auf eine falsche Syntax in der Nähe von „10“ hinweist. Dies liegt daran, dass SQL Server erwartet, dass Datums-/Uhrzeitwerte im Format JJJJMMTT formatiert werden. Um dieses Problem zu beheben, verwenden Sie das folgende Format:

insert into table1(approvaldate)values('20120618 10:34:09 AM');

Wenn Sie das Format TT-MM-JJ hh:mm:ss xm bevorzugen, müssen Sie die CONVERT-Funktion mit dem entsprechenden Stil verwenden:

insert into table1 (approvaldate)
       values (convert(datetime,'18-06-12 10:34:09 PM',5));

In diesem Beispiel stellt der Stil „5“ die italienische Kultur dar, in der Datumsangaben im Format TT-MM-JJ formatiert sind. Denken Sie daran, den Stilparameter basierend auf der von Ihnen verwendeten Datumskultur entsprechend anzupassen.

Das obige ist der detaillierte Inhalt vonWie füge ich Datums- und Uhrzeitwerte korrekt in SQL Server ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn