注册 登录
编程论坛 SQL Server论坛

请教一下,mssql2000数据库如何判断某个表是否存在?

fenhon 发布于 2012-07-27 17:30, 626 次点击
请教一下,mssql2000数据库如何判断某个表是否存在?我的程序使用历史表来存储历史数据,表的名字都是按照时间来命名。我使用什么函数来判断某个月的历史数据表是否存在呢?
4 回复
#2
heeh20122012-07-27 17:55
if exists (select * from dbo.sysobjects where id = object_id('表名') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    print 'yes'
else
    print 'no'
#3
heeh20122012-07-27 17:55
表名可以用时间函数处理一下
#4
feather20122012-07-27 18:34
if object_id('*..表名') is not null
#5
netlin2012-07-30 16:22
路过!
1