在创建表.更改表结构.删除表或对表进行什么操作之前,一个比较严谨的做法是先判断该表是否已经存在. 在SQL Server中判断一个表是否存在,有两个方法,下面以diso表为例. 方法1 from sysObjects where id = object_id(N'diso') and xtype = 'U') print '表diso存在' else print '表diso不存在' 原理是查询[sysObjects]这张系统表,该表保存了所有对象信息,既然是所有对象,自然包括表的信息,其中xt