SELECT * FROM IF EXISTS A
IF EXISTS A SELECT * FROM A
可以,这个和数据库有关系,如果是oracle,你可以这样
select 1, decode( (select max(9) from user_tables where table_name='A'), 9, select 1 from A)
from table
http://www.cnblogs.com/yugen/archive/2010/07/25/1784749.html
我前面没写全,是mysql的,
目前还没找到办法,只能先查系统表来判断有没有
真希望有“没有表就创建”那种一句话的语句:“有表就查询”。。
前面我遇到这个情况一般是先做一个show tables like ' ';