Die Dokumentation für SQLite3-Datatypen lautet
Die integrierten Datums- und Uhrzeitfunktionen von SQLite können Daten und Zeiten als TEXT-, REAL- oder INTEGER-Werte speichern
Ich möchte diese Funktionen verwenden, um INTEGER
-Werte zu speichern. Wie mache ich das? Die Dokumentation für SQLite3-Datetime-Funktionen beschreibt die Typen der Argumente für diese Funktionen, sagt aber nichts über den Rückgabetyp aus. Es scheint, dass der Rückgabetyp text
:
Das möchte ich nicht - ich möchte einen ganzzahligen Wert, der diese Zeit als UNIX-Zeitstempel darstellt. Selbst wenn ich eine Spalte vom Typ integer
anlege und versuche, einen datetime(...)
-Wert darin zu speichern, speichert SQLite sie als text
-Wert in dieser integer
-Spalte.
Wie erzwinge ich die datetime
-Funktion und Freunde, um einen UNIX-Zeitstempel anstelle eines text
-Werts zurückzugeben?