oracle删表问题

fengzuiliuxiang 2010-04-29 07:33:05
我是刚入门,都是在pd里做好设计后直接生成表。
今天无意间在表名中间打了个空格,但是仍然生成成功(平常都要check,但是我一般把check去掉)。
然后用pl/sql查询才发现问题,表已经建立,但是就是不能用,只是提示“无效字符”。

表名本来应该是cms_craw的,现在数据库表名是cms _craw

然后drop该表发现仍然是提示字符无效,竟然drop不掉。特此请教!
...全文
75 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengzuiliuxiang 2010-04-29
  • 打赏
  • 举报
回复
谢谢了,用三楼的方法解决了
查询的sql我是这么写的
SELECT t.table_name FROM user_tables t
不知道为什么用like '%cms%'查询结果为空。
tangren 2010-04-29
  • 打赏
  • 举报
回复
查询一下该表的具体名称
SELECT * FROM user_tables t WHERE t.table_name LIKE '%cms%';
然后复制该表名称,加上双引号再试
fengzuiliuxiang 2010-04-29
  • 打赏
  • 举报
回复
我试了,不行,提示该表不存在!
codearts 2010-04-29
  • 打赏
  • 举报
回复
drop table "cms _craw"

加上双引号就好了

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧