是SQL SERVER 2000 吗 ?
如果不是不必往下看。
select *
from x.dbo.sysobjects
where name='TABLE_20060520' and type in ('u','s')
如果有记录返回,证明存在相应的表,如果无记录返回,则没有相应的表。
----------------------
ORACLE检查是否存在相应表的方法是
SELECT OWNER,TABLE_NAME
FROM DBA_TABLES
WHERE TABLE_NAME='TABLE_20060520';
其实一般数据库都是将数据库对象信息记录在系统表中的。
温馨提示:内容为网友见解,仅供参考