2016-12-23 5 views
0

Ich verwende die informix-Datenbank zum Speichern der Daten. Alles ist richtig gespeichert. Aber ich muss das Datentypformat des Timecol ändern. Jetzt ist das TimeCol Format yyyy-mm-dd hh:mm:ss:0000. Während die Daten gespeichert werden, kommt die Timecol so. Ich möchte die 0000 von der Timecol ändern. Ist es möglich, das Datentypformat von Timecol in Informix-Datenbank zu ändern?Informix-Datenbankproblem: Ändern des Datentypformats

+0

aber warum VBA-Tag für diese Frage ?? –

+0

iam über vba, um informix mit meiner Software zu verbinden – George

+0

Beobachtungen: (1) Der Doppelpunkt nach dem 'ss'-Wert sollte ein Punkt '.' sein. (2) Sie haben nicht angegeben, was der Typ der Spalte in der Tabelle ist - vermutlich DATETIME YEAR TO FRACTION (4), da es, wie es scheint, 4 Dezimalstellen von Untersekundengenauigkeit sind, aber es könnte sein, dass die Spalte ist DATETIME JAHR ZU SEKUNDEN, aber Sie erhalten eine Variable, die DATETIME YEAR TO FRACTION entspricht (4). Oder es könnte sein, dass Sie einen Zeitstempel auf dem Server erstellen, aber Sie haben in der ONCONFIG-Datei kein 'USEOSTIME' gesetzt, was dazu führt, dass CURRENT keine Sekundenbruchteile unterstützt. Oder es könnte etwas anderes sein. –

Antwort

0

es scheint, dass Sie es nicht ändern können, aber es mit Erweiterung anpassen.

zum Beispiel

select extend(current,year to fraction(2)) from sysmaster:sysdual