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:
Du musst die Zeitmarke in ein alphanumerisches Feld umwandeln und dieses dann beim Insert, Update oder Delete verwenden.PHP-Code:Select Hex(Current_Timestamp) from SysIbm/SysDummy1
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!)
oderPHP-Code:Declare MyCharTime CHAR(20);
Set MyCharTime = CHAR(Current_TimeStamp);
BirgittaPHP-Code:Update ...
Set XTime = Char(Current_Timestamp);
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks