[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条,有兴趣的可以看看相关资料,记不清了)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章