DB.使用Oracle时的遇到的问题

1、(20190225)ojdbc14.jar 来自“E:C_DB\_ConnectorOracle10gOracle Database 10g Release 2 (10.2.0.4) JDBC Drivers”

  在执行SQL命令“create table pbhis20190202z (TQID varchar2(12) not null, TQDate varchar2(12) not null, P float null, Q float null, I float null, U float null, primary key(TQID, TQDate) );” 时 有报错:“执行SQL失败,失败原因:批处理中出现错误: ORA-00911: invalid character 

  搜索到了解决方案:“失败原因_执行SQL失败,失败原因_批处理中出现错误_ ORA-00911_ invalid character_百度知道.html(https://zhidao.baidu.com/question/1883553680101736988.html)”

错误信息ORA-00911: invalid character说明了在执行的SQL语句中出现了无效字符,所在SQL语句无法通过语法分析过程导致了错误结果。
可能出现的原因有:
1.错误地输入了全角字符,比如输入了全角逗号
2.如果使用C++、Java、C#等编程时,总会习惯在语句最后加分号,而这个符号在SQL中是无效字符。
3.实际语句和列类型不匹配,比如将数值列赋值为字符串。

  ZC:我的问题,就是 语句最后有了一个分号导致的,去掉它就行了...

2、

3、

4、

5、

错误信息ORA-00911: invalid character说明了在执行的SQL语句中出现了无效字符,所在SQL语句无法通过语法分析过程导致了错误结果。
可能出现的原因有:
1.错误地输入了全角字符,比如输入了全角逗号
2.如果使用C++、Java、C#等编程时,总会习惯在语句最后加分号,而这个符号在SQL中是无效字符。
3.实际语句和列类型不匹配,比如将数值列赋值为字符串。

原文地址:https://www.cnblogs.com/javaskill/p/10430565.html