家在心里 雷佳 徐子崴:oracle中用什么SQL语句判断表存不存在?

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 00:34:39
SQL SERVER用来判断表或视图存在的语句在ORACLE中不能用,请问该怎么写。
谢谢。

exists(select tname from tab where tname ='TABLENAME')

记得表名要大写,因为ORACLE是区分大小写的,所有的表名都存放在tab表中

(select count(*) from USER_TABLES where table_name='...')>0