ORA-00911:无效字符错误

ORA-00911:无效字符错误——造成构建环境的一个小错误

实施某功能脚本语句。编译时,出现了ORA-00911错误,当时有些疑惑,之前生产库使用是没有问题的,经过一番检查后发现原来是一个非常细微的地方发生了错误。下面模拟一个简单的实验举例。

用简单的方法重演:

(注意:此时出现了????乱码,是须要调整字符设置,与本次实验无关的,但因为不影响本次实验,暂不处理,处理方法可參见还有一篇文章:点击打开链接

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

注意分号格式问题

将分号去掉,再次查询,例如以下,正确运行了

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

排查原因:录入格式时须要注意,分号应为英文格式,否则编译时会报错。

实验又一次查询,将分号输入为英文格式,例如以下。顺利通过了

***********************************************声明************************************************

原创作品。出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

表述有错误之处。请您留言,不胜感激。

*****************************************************************************************************

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-10-26 04:19:24

ORA-00911:无效字符错误的相关文章

专利系统数据库连接出现 base-64字符串中的无效字符 错误

错误提示如图: 解决方法: 1.进注册表修改如下 2.进入系统配置页面http://10.10.0.70/eaf/init 对数据库进行重新配置 3.若不行再将如下密码修改一下 重启IIS生效

mybatis查询oracle ’无效的列索引‘和ORA-00911’无效的字符‘错误

1.Caused by: java.sql.SQLException: 无效的列索引 参考文献:http://bbs.csdn.net/topics/300179772 配置的sql语句写错了 select distinct '#{pkgName}' as pkgName, '#{appName}' as appName, version as versionName from stat_dim_version where appkey=#{appKey} order by version de

解决错误:此用户名包含无效字符,请输入有效的用户名。wordpress不能注册中文用户名的问题

wordpress在默认情况下不支持中文用户名,就是在后台添加用户的时候,如果用户名包含中文,则显示"错误:此用户名包含无效字符,请输入有效的用户名."如何解决这个问题呢? 不用插件的话就需要修改一个文件,找到w-includes/formatting.php 查找function sanitize_user( $username, $strict = false ) { ?这一行代码,然后在他下面加入 $strict = false; 最后变为 1 2 3 4 5 6 7 8 fun

很蛋疼的ORA-00911:无效的字符错误

今天在建一个DBlink 时出现 ORA-00911:无效的字符错误,语法是 create public database link  tmsdb  connect to user1 identified by  user1useing '(DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.110)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)    

使用innerHTML属性向head中插入字符时报“无法设置 innerHTML 属性。 该操作的目标元件无效”的错误

向head中动态插入script文件,代码如下: var sc = document.createElement("script"); sc.src = "//www.chinanews.com/ie8/js/json2.min.js"; var head = document.getElementsByTagName("head")[0]; head.appendChild(sc); 但如下要插入的代码如下: <!--[if lt IE

ORA-00911:无效的字符错误

ORA-00911:无效的字符错误--由编译环境下一个小错误引起 实施某功能脚本语句,编译时,出现了ORA-00911错误,当时有些疑惑,之前生产库使用是没有问题的,经过一番检查后发现原来是一个很细微的地方发生了错误.以下模拟一个简单的实验举例. 用简单的方法重演: (注意:此时出现了????乱码,是需要调整字符设置,与本次实验无关的,但由于不影响本次实验,暂不处理,处理方法可参见另一篇文章:点击打开链接) 注意分号格式问题 将分号去掉,再次查询,如下,正确执行了 排查原因:录入格式时需要注意,

Mybatis 批量更新 ORA-00911: 无效字符的错误

使用<foreach></foreach> 批量insert时报错 ORA-00911: 无效字符的错误 <foreach collection="list" item="item" index="index" separator=";"> insert into table1 (column1) values (#{item.num}) </foreach> Mybatis 会

讨厌麻烦的ora 01722无效数字

webservice开发过程中,数据库由原来的oracle改为现在的sql server.然后重新调试,结果报出ora 01722无效数字的错误. 由于连接oracle数据库的时候并没有问题,所以一开始我以为是数据库不同,导致部分数据类型差异,(但又觉得有点离谱,切换数据库,不至于会导致这种错误吧) 经过排查,总结得出如下: 1.对于两个类型不匹配(一个数字类型,一个非数字类型,同下)的值进行赋值操作;2.两个类型不匹配的值进行比较操作(例如,"=");3.to_number函数中的值

java.sql.SQLException: ORA-00911: 无效字符

今天写一个查询SQL的时候,出现了"java.sql.SQLException: ORA-00911: 无效字符"的问题,各种百度问题找答案,说是SQL语句中多了不该有的符号.我的是多了分号,因为SQL语句在PL/SQL中试过没问题,就直接复制粘贴过来用了,结果,底层SQL语句不能有分号 错误代码如下: 然后控制台就报了如下错误: 把红色方框里面的分号去掉,然后就没有错误了.哎,写代码小细节贼多.