ORA-01745:无效的主机/绑定变量名
出现这个异常有三种情况:
- SQL语句字段之间缺失逗号
- 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类型
- SQL过大,即insert语句插入一次插入行大于限制,行过多(oracle,mysql:限制每条SQL语句最多插入2000条,sqlServer:好像400条,有兴趣的可以看看相关资料,记不清了)