ORA-00911:无效的字符错误

ORA-00911:无效的字符错误——由编译环境下一个小错误引起

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

用简单的方法重演:

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

注意分号格式问题

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

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

实验重新查询,将分号输入为英文格式,如下,顺利通过了

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

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

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

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

ORA-00911:无效的字符错误

时间: 2024-08-04 05:24:48

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

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

很蛋疼的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)    

讨厌麻烦的ora 01722无效数字

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

ORA-00911:无效字符错误

ORA-00911:无效字符错误--造成构建环境的一个小错误 实施某功能脚本语句.编译时,出现了ORA-00911错误,当时有些疑惑,之前生产库使用是没有问题的,经过一番检查后发现原来是一个非常细微的地方发生了错误.下面模拟一个简单的实验举例. 用简单的方法重演: (注意:此时出现了????乱码,是须要调整字符设置,与本次实验无关的,但因为不影响本次实验,暂不处理,处理方法可參见还有一篇文章:点击打开链接) watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ

莫名其妙的异常003:“.”(十六进制值 0x00)是无效的字符

读取一个第三方的接口,返回的字符串在页面显示时总是提示:"."(十六进制值 0x00)是无效的字符.这种错误一般大家也知道是因为有特殊字符的原因,无非就是讲特殊字符替换掉,或者转换为当前环境可以正常显示的.1.将特殊字符找出来替换掉如果这些内容中总是那几个特殊字符,可以将这些字符整理出来,统一替换掉正常的字符. string sourceString = "特殊字符"; string destString = sourceString.Replace("特

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

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

VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法

在VS2015中练习DataGridView的使用, 发现其中的DataGridViewComBoboxCell列存在着绑定数据库列后出现值无效的提示 根据网上的解决办法,添加了DataError后可以解决问题,但是数据库列依然不能正常绑定 研究一番后终于明白出错的原因,并找到解决方法: DataGridViewComBoboxCell列绑定的数据要存在列的Item内,不然就会认为是错误值,所以在设置列的DataPropertyName值之前一定要填充列的Item,或者提前设置列的绑定数据,最后

VS2010 添加资源文件后,出现 “LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”错误

1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法: 一.1.点击“项目”-->“属性”-->“清单工具” 2.‘输入和输出’-->‘嵌入清单’,后面的‘是’改成‘否’就可以了 二.将“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin”文件夹中的cvtres.exe删除(可以更换名字即可)

【玩转Golang】 自定义json序列化对象时,非法字符错误原因

由于前台web页面传来的日期对象是这样的格式“2010-11-03 15:23:22”,所以我安装网上查来的办法,自定义包装了time.Time对象,实现自己的Marshal和UnMarshal方法 type DateTime struct { time.Time } const ctLayout = "2006-01-02 15:04:05" const ctLayout_nosec = "2006-01-02 15:04" const ctLayout_date