您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle删除带有空格的表

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

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product