判断当前连接的SQL数据库中是否存在某个名称的表、自定义函数、存储过程

可以通过查询sysobjects表来实现。sysobjects是SQL的系统表,其存储的都是数据库的对象,如表、视图、存储过程等.可以执行如下SQL语句来实现:
SELECT [name],[id],crdate FROM sysobjects where xtype='U'
--xtype='U',表示数据表,
--
xtype='P',表示存储过程
--
xtype='V',表示视图

如果有返回值则你要找的对象存在。
posted on 2006-07-13 09:10  冷月孤峰  阅读(759)  评论(0编辑  收藏  举报