如何才知道一个表是否存在在数据库里?

hzai 2002-09-25 03:11:07
谢谢!
...全文
30 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckysxn 2002-09-25
  • 打赏
  • 举报
回复
up
feihong_xue 2002-09-25
  • 打赏
  • 举报
回复
select * from all_tables where table_name='TABLENAME'
注意表名要用大写!
xiapb 2002-09-25
  • 打赏
  • 举报
回复
select * from all_objects where upper(object_name) = 'TABLENAME' and object_type = 'TABLE'
13312933476 2002-09-25
  • 打赏
  • 举报
回复
很简单呀!
命令行方式下输入:desc tablename
jiezhi 2002-09-25
  • 打赏
  • 举报
回复
select count(*) from user_objects where object_name='table1';
csdnyork 2002-09-25
  • 打赏
  • 举报
回复
select * from cat where ;
select * from tab where ;
select * from user_tables where ;

bzszp 2002-09-25
  • 打赏
  • 举报
回复
如果是查在某用户下是否有此表,则
select count(*) from CAT where TABLE_NAME='TABLENAME';
bzszp 2002-09-25
  • 打赏
  • 举报
回复
select count(*) from dba_tables where TABLE_NAME='TABLENAME';
返回大于零则存在

17,380

社区成员

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

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