[SQLSyntaxErrorException]ORA-01745:無效的主機/綁定變量名

ORA-01745:無效的主機/綁定變量名

出現這個異常有三種情況:

  1. SQL語句字段之間缺失逗號
  2. SQL語句中引入字段格式錯誤,比如date類型
INSERT INTO TABLE (GROUPID,GROUPDOCTORID,GROUPWORK,"LEVEL",OPERATORID,OPERATORTIME) 
VALUES ('1','1','1','1','1',2016/11/18 11:05:32)
INSERT INTO TABLE (GROUPID, GROUPDOCTORID, GROUPWORK, "LEVEL", OPERATORID, OPERATORTIME)
VALUES ('1','1','1','1','1',to_date('2016/11/18 11:05:32','yyyy-mm-dd hh24:mi:ss')

需要將將時間字符串轉換成Date類型
  1. SQL過大,即insert語句插入一次插入行大於限制,行過多(oracle,mysql:限制每條SQL語句最多插入2000條,sqlServer:好像400條,有興趣的可以看看相關資料,記不清了)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章