怎么在程序里判断数据库表是否存在

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:54:18
我有一个程序有段代码是新建一个表的,但是如果这个表已经存在新建肯定会报错,所以想在建表前检测一下表是否已存在

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