在开发中遇到了一个问题,被困扰了好找时间。 事情是这样的,因为我们现在做的系统数据库是用Oracle,而我又喜欢凡是和数据库有关的语句先在pl/sql developer里面测试好了,再往程序里面写。而今天做的代码里面涉及到查询库里面现在有没有用户输入的表所对应的同义词。所以我便写了这样的一条语句:string.format(select * from user_synonyms where upper(synonym_name)="{0}" and upper(table_name)="{0}"
;",this.txtSourceTableName.Text.ToUpper());谁知在调试的时候走到这个地方就报“ORA-00911: 无效字符”的错误。可是我明明在pl/sql developer里面测试好了的。困惑了好一会,才发现是最后面的那个“;”号惹的祸。把它删除掉就行了。Oracle 11g安装出现em.earMySQL索引之前缀索引和索引选择性相关资讯 Oracle错误代码
- Oracle错误代码大全 (02/16/2015 21:31:57)
- Oracle中登陆时报ORA-28000: the (03/06/2013 20:06:23)
- Oracle 11g startup时报ORA-03113 (02/21/2013 17:25:55)
| - Oracle Grid Control OUI-25031错 (03/09/2013 09:01:36)
- ORA-04091:触发器/函数不能读 (02/25/2013 08:28:13)
- Oracle错误 ORA-12514 解决方法 (02/18/2013 08:50:10)
|
本文评论 查看全部评论 (0)