但是后面那个语句这么简单也报错,那就不是,我仔细看了一下第二个语句,你的values后面好像没有空格。至于分号这个,当oracle不知道报什么错的时候就会报这个,所以暂时可以不看,不过语句中也确实没有分号,你可以先在values后面加上一个空格试试,如果还不行那么可能就是分号的问题了,不过个人觉得可能性不大。
CREATE_TIME 的赋值 2020/8/10 8,44:00 这怎么看都不是时间类型吧
老弟 你的时间写错了 应该是: 你写个逗号
Oracle insert语句无端报错:无效字符。inset语句应该正确?
至于分号这个,当oracle不知道报什么错的时候就会报这个,所以暂时可以不看,不过语句中也确实没有分号,你可以先在values后面加上一个空格试试,如果还不行那么可能就是分号的问题了,不过个人觉得可能性不大。
为什么我连续执行insert语句报错:ORA-00911:无效字符
1 insert into t2 values('7','aa');2 insert into t2 values('8','bb');3* insert into t2 values('9','cc');insert into t2 values('7','aa');ERROR 位于第 1 行:ORA-00911: 无效字符 把后面的;号删除,再执行 SQL>; r 1 insert into t2 values('1','aaaa')2 in...
使用Oracle jdbc执行文件中的SQL语句,数据库报错:没有结束符。
然而oracle并不支持你这种insert直接插入多行的写法,这是mysql的写法 要想一次插入多行可以变相用insert select来实现,例如 insert into test select 1 from dualunion allselect 2 from dual或者变相用insert all的方法,例如:insert allinto test values(1)into test values(2)select * from dual ...
insert插入数据时 SQL 错误: ORA-01722: 无效数字
check(UserTypeID like 'U'+'T'+'[0-9][0-9]') 这种写法你从哪里看来的?这个约束删除掉了就正常了,你可以试下别的写法。楼上说的SQL SERVER是另外一种数据库,跟ORACLE没关系。帮你换了一个,但是不知道你的需求,你看着改。check(regexp_like(UserTypeID ,'^([UT]+[0-9][0-9]...
oracle 10g数据库执行SQL语句报无效的字符是怎么回事?
看看你cSPID这个字段 是不是字符型的,有可能是这个地方的错误,因为你SEQtbOcspSubPublishers.nextval取出来的是数字吧,可能隐性转换没生效,不行的话强制转一下 比如这样 select to_char(OCSP.SEQtbOcspSubPublishers.nextval) into :new.cSPID from dual;
调用不了该存储过程,报错SQL 错误: ORA-00911: 无效字符
如果你这是程序里面的………jdbc是可以直接写?的,但是你之后也需要setString来替换掉?……PS:别用CALL了,直接用BEGIN...END吧...- -虽说我比较倾向于你这是直接在oracle里面写的,但是同志们说从写法上不能排除是写在程序里面的。。。
oracle insert into select 标识符无效
Insert into OPTIONS2(GROUP_CODE,OPTION_CODE,OPTION_NAME,OPTION_VALUE,OPTION_ORDER,PARENT_GROUP_CODE,PARENT_OPTION_CODE,ORG_CODE,DELETEFLAG,opid )select GROUP_CODE,OPTION_CODE,OPTION_NAME,OPTION_VALUE,OPTION_ORDER,PARENT_GROUP_CODE,PARENT_OPTION_CODE,ORG_CODE,DELETEFLAG,seq_option....
C# 向ORACLE数据库添加信息 ,代码报错‘无效字符’, 大家帮忙看看啊_百 ...
这种方式我没有试过。不过应该是你下面的 comm.Parameters["democolumn"].Value="测试";改成 comm.Parameters[":democolumn"].Value="测试";,还有下面那参数也要改过来。就是多加一个“:”这和MSSQL中要加“@”一个道理。
Mybatis 批量更新 ORA-00911: 无效字符的错误
使用<foreach></foreach> 批量insert时报错 ORA-00911: 无效字符的错误 Mybatis 会打印的sql语句如下,并且报错 上述语句是合法的SQL语句,并且放到SQL工具中可以执行。 错误的原因是Mybatis不能识别这是批量操作的2条语句,紧靠;号不能完成 解决办法: 增加foreach节点的操作符 foreach加入open和close...
怎么向oracle插入部分数据(8列插5列),下面不知道哪里错了(只是提示无效...
string sql = "insert into vip(vip_id,vip_name,password,jifen,vip_tel,sproduct_id) values(" + textBox55.Text.Trim() + ",'" + textBox56.Text.Trim() + "','" + textBox58.Text.Trim() + "','" + textBox74.Text.Trim() + "','" + textBox57.Text.Trim() + "'...