Hallo!
Du sagst es:
Feld XTIME nicht als DEC sondern als String
Current_Timestamp ist jedoch eine echte Zeitmarke.
Damit ist der Wert für die Spalte XTIME nicht verträglich.
(Schau Dir mal spasseshalber den Hex-Wert von Current_Timestamp an:
PHP-Code:
Select Hex(Current_Timestamp) from SysIbm/SysDummy1
Du musst die Zeitmarke in ein alphanumerisches Feld umwandeln und dieses dann beim Insert, Update oder Delete verwenden.
Aus Performancegründen würde ich die Konvertierung einmalig machen und an alle betroffenen Sätze übergeben. (Sofern es nicht genau auf den Bruchteil einer Sekunde ankommt und der ist bei Massen-Inserts, Updates oder Deletes eh' nicht eindeutig!)
PHP-Code:
Declare MyCharTime CHAR(20);
Set MyCharTime = CHAR(Current_TimeStamp);
oder
PHP-Code:
Update ...
Set XTime = Char(Current_Timestamp);
Birgitta
Bookmarks