伙计们还有什么其他方法可以确定表是否存在
select count(*) from <table> where rownum =1
select * from user_table where table_name=<table>
请让我知道使用oracle sql检查表是否存在的最佳方法。
感谢您的回答,我的要求是从当前月的第一个日期开始检查,即从表中查找格式为suresh_20101201的表名称存在于数据库中,如果不存在,则应检查表suresh_20101202并在其上直到suresh_20101231。是否有可能在oracle sql查询中执行。
您可以执行此操作(在oracle中,在mssql中有一些不同):
select count(*) from all_objects where object_type in ('TABLE','VIEW') and object_name = 'your_table_name';