Oracle报错:ORA-00911: invalid character
程序员文章站
2022-04-20 22:20:41
...
Oracle报错:ORA-00911: invalid character
该错误发生在我创建物化视图时报错。
执行环境为PL SQL,Oracle版本为11g。
错误重现:
-- 代码1
CREATE MATERIALIZED VIEW VM1_EMP
DISABLE QUERY REWRITE
AS SELECT * FROM EMP;
-- 代码2
CREATE MATERIALIZED VIEW VM2_EMP
DISABLE QUERY REWRITE
AS SELECT * FROM EMP;
上述代码看起来一样,但是运行起来,一个成功,一个报错。
注:编码格式可以确定没有问题, 之前有查过。
原因猜测:中间的空格存在问题,可能是中间的空格非英文状态下的空格,可能是其他显示空白的字符。
当重新替换一下中间的空格时,能够正常运行。
看下图就知道问题了。注:ASCII中32代表空格。
上一篇: MyBatis config和mapper代码提示
下一篇: 关于response对象的转发和重定向
推荐阅读
-
Postman请求后台报错:Invalid character found in method name. HTTP method names must be tokens
-
Mybatis出现ORA-00911: invalid character的解决办法
-
ORA-00911: invalid character SQL包含中文报错
-
Android NDK 报错:undefined reference to ‘main‘(invalid character)解决办法
-
解决 Tomcat 报错 java.lang.IllegalArgumentException: Invalid character found in method name.
-
iBATIS:java.sql.SQLException: ORA-00911: invalid character
-
iBATIS:java.sql.SQLException: ORA-00911: invalid character
-
Postman请求后台报错:Invalid character found in method name. HTTP method names must be tokens
-
Mybatis出现ORA-00911: invalid character的解决办法
-
Oracle报错:ORA-00911: invalid character