出前一丁 公仔面 区别:怎么在程序里判断数据库表是否存在

来源:百度文库 编辑:中科新闻网 时间:2024/05/16 12:05:12
我有一个程序有段代码是新建一个表的,但是如果这个表已经存在新建肯定会报错,所以想在建表前检测一下表是否已存在

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[your table name]') and OBJECTPROPERTY(id, N'IsView') = 1)
可以判断是否存在表是否存在;
sysobjects表里存放了数据库包含的所有表