Sql Server 判断表或数据库是否存在的方法
SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): drop database 。。。 create 。。。 SQL Server中判断表对象是否存在: if exists (select count(*) from sysobjects where id = object_id('数据库名.Owner.表名')) SQL Server中判断表中字段是否存在: (select * from syscolumns where name='colname1' and id=object_id('数据库名.Owner.表名'))
SQL Server中判断存储过程或视图是否存在: if object_id('视图或存储过程名') is not null create proc/view 。。。
或
if Exists(select * from sysobjects where name='视图或存储过程名' AND type = 'P/V') create proc/view 。。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |