我在我的 Oracle 數據庫中插入日期,問題是我無法插入日期。這是我的代碼:$clientquery = "INSERT INTO TBLCLIENT(CLIENTSID, NAME, BORWTYP, CLIENTTP, CLIENTUPDATE) VALUES('". $cid ."', '". $fullname ."', 'IND', 'I', '". $client_update ."')";$clientsql = oci_parse($conn, $clientquery);$clientexec = oci_execute($clientsql);這是示例查詢:插入 LCCLIENT(CLIENTID,名稱,BORWTP,CLIENTTP,CLIENTUPDATE)值('2000050431','hshs,js hdh','IND','I','2019 年 9 月 23 日 02:11:48')嘗試插入數據時出現此錯誤:ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束
1 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
您需要在 to_date 函數中提供一個日期來將字符串轉換為 oracle 可識別的日期,如下所示:
INSERT INTO LCCLIENT(CLIENTID, NAME, BORWTP, CLIENTTP, CLIENTUPDATE)
VALUES('2000050431', 'hshs, js hdh', 'IND', 'I',
to_date('23-Sep-2019 02:11:48','dd-mon-yyyy hh:mi:ss')); <-- this
干杯??!
- 1 回答
- 0 關注
- 157 瀏覽
添加回答
舉報
0/150
提交
取消