ntjm.net
当前位置:首页 >> orA00911 >>

orA00911

1. 应该是错误输入了全角字符,输入半角字符就行了.2. 错误信息ORA-00911: invalid character说明了在执行的SQL语句中出现了无效字符,所在SQL语句无法通过语法分析过程导致了错误结果.3. 可能出现的原因有:错误地输入了全角字符,

第二行的 scott.stud.stubirthday 改成 to_char(scott.stud.stubirthday,'yyyymmdd') 这样试试

你这是安装过程中啊,正常不应该有此错误引起的原因: 特殊字符在特殊的位置才会有效.如果类似$,_,#这些字符在名字中引用了,而又没有用“ 引起来,这个异常就会被跑抛出来.对于数据库名字来说,可以不用参照这个规则;这样,双引号将会被截掉和忽略.解决办法: 去掉这些特殊字符,或者将这些特殊字符用” 引起来.你看看是不是之前的配置信息,输入啊什么的加特殊字符了

分别执行create操作和alter操作看看.

SQL查询语句一次只能执行一条.如果是多条的话,前面一句后面';'就是无效字符.如果要执行多条语句,只能这样,begin 你的语句.这里的select语句是赋值语句,如select into 你的变量 from 表(只能是一条记录.);--这里是有';'号的 然后再处理数据.end;

这是JSP吧,执行动态的SQL语句时不能同时执行两条语句:sSql = "insert into budget values(0,?,?,?,?);insert into budgetdetail values(0,?,?) "这里包含了两条语句,是不行的,你应该分开两次来执行

(parent_staff_id)这个中文括号,其他的中英文自己注意点

ora-00911,直接搜一下异常编码,提示很清楚,无效字符.一般代码注入的sql,是不需要最后以;结尾的吧

目测你唯一的一个左括号用的是中文写法你换成英文写法试试

pydwh,我写了c.sql,内容是insert into t2 values('4','aaa');insert into t2 values('5','bbb');insert into t2 values('6','ccc');执行sql>;@e:\c.sql可以插入3行.同样的语句在sql里直接执行SQL>; r 1 insert into t2 values('7','aa'); 2 insert into t2 values('8','bb');

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com