今天在写程序中用到了需要判断一下一个数据库中某个表是否存在.但如何在oracle中来查询所有的表呢.
问了一下同事,知道了oracle中有一个系统表:all_all_tables,查询这个表就可以获得所有的表了.
select *from all_all_tables
这样可以获得所有所有者的所有的表,这样我就在后面再加上判断某个表名的where语句,实现了这个功能..
又一个小小的收获,不错.
今天在写程序中用到了需要判断一下一个数据库中某个表是否存在.但如何在oracle中来查询所有的表呢.
问了一下同事,知道了oracle中有一个系统表:all_all_tables,查询这个表就可以获得所有的表了.
select *from all_all_tables
这样可以获得所有所有者的所有的表,这样我就在后面再加上判断某个表名的where语句,实现了这个功能..
又一个小小的收获,不错.