ORACLE删除带有空格的表Oracle认证考试

文章作者 100test 发表时间 2010:01:30 10:18:26
来源 100Test.Com百考试题网


  在用powerdesigner生成的SQL语句建表时,不知怎么搞的在表名中加了个空格,没有在意直接在PL/SQL中运行了,发现的时候无论用语句还是直接右键删除都不好用。用0drop命令删除会提示“ORA-00933:SQL命令未正确结束”,如果遇到这个问题可在表名上用“”引起来,再删就 OK了,但是我这个还是不行,加上引号后提示,“ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01422: 实际返回的行数超出请求的行数”,解决这个的办法是用sys账户登录,然后执行0delete from dual,可以先执行0select * from dual,里边会有两个Y,然后执行0delete语句后,会自动保留一个Y,删除后再执行0drop语句,表就可以删除了。

相关文章


Oracle索引使用规则Oracle认证考试
oracle密码过期处理Oracle认证考试
Access、SQLServer、Oracle常见应用的区别Oracle认证考试
oracle的外联接、交叉连接Oracle认证考试
ORACLE删除带有空格的表Oracle认证考试
oracle如何查看隐藏的参数Oracle认证考试
在命令行下进行Oracle用户解锁Oracle认证考试
oracle查找、删除重复记录Oracle认证考试
Oracle修改监听口令Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛