如果要在数据库中判断有没有某个表或存储过程,或触发器等等。都可以从数据库中的sysobjects表中查找。比如:要判断数据库pubs中有没有表authors,可以这样查询:
Select * form pubs.dbo.sysobjects where name='authors' and xtype='U'
如果要判断数据库pubs中有没有存储过程pr_sel,可以这样查询:
Select * form pubs.dbo.sysobje3cts where name='pr_sel' ane xtype='P'
Select * form pubs.dbo.sysobjects where name='authors' and xtype='U'
如果要判断数据库pubs中有没有存储过程pr_sel,可以这样查询:
Select * form pubs.dbo.sysobje3cts where name='pr_sel' ane xtype='P'
博客介绍了在数据库中判断是否存在某个表、存储过程或触发器的方法,可从数据库的sysobjects表中查找。并给出具体示例,如判断数据库pubs中是否有表authors和存储过程pr_sel的查询语句。
235

被折叠的 条评论
为什么被折叠?



