SqlServer判断表是否存在
2014-03-11 16:43
141 查看
1、判断数据表是否存在 方法一: use yourdb; go if object_id(N'tablename',N'U') is not null print '存在' else print '不存在' 例如: use fireweb; go if object_id(N'TEMP_TBL',N'U') is not null print '存在' else print '不存在' 方法二: USE [实例名] GO IF EXISTS (SELECT * FROM dbo.SysObjects WHERE ID = object_id(N'[表名]') AND OBJECTPROPERTY(ID, 'IsTable') = 1) PRINT '存在' ELSE PRINT'不存在' 例如: use fireweb; go IF EXISTS (SELECT * FROM dbo.SysObjects WHERE ID = object_id(N'TEMP_TBL') AND OBJECTPROPERTY(ID, 'IsTable') = 1) PRINT '存在' ELSE PRINT'不存在' 2、临时表是否存在: 方法一: use fireweb; go if exists(select * from tempdb..sysobjects where id=object_id('tempdb..##TEMP_TBL')) PRINT '存在' ELSE PRINT'不存在' 方法二: use fireweb; go if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#TEMP_TBL') and type='U') PRINT '存在' ELSE PRINT'不存在'
相关文章推荐
- sqlserver中判断表或临时表是否存在
- SQLSERVER中判断表中的某列是否存在两个方法
- sqlserver 和 oracle中 如何判断数据表和数据字段是否存在
- sqlserver 判断 游标是否存在
- sqlserver中判断表或临时表是否存在
- SQLServer判断表是否存在
- sqlserver中判断表或临时表是否存在
- SQLServer判断指定列的默认值是否存在,并修改默认值
- sqlserver 各种判断是否存在(表名、函数、存储过程.......)
- sqlserver中判断表是否存在
- sqlserver中判断表或临时表是否存在
- SqlServer和Mysql插入记录前判断是否存在,存在则插入,不存在则修改。
- sqlserver判断表是否存在
- SQLServer判断数据库,表,列名,存储过程是否存在
- Sqlserver判断对象是否存在
- Sqlserver中判断表是否存在
- [导入]sqlserver 判断临时表是否存在语句.
- sqlserver 各种判断是否存在(表名、函数、存储过程....)
- sqlserver中判断表或临时表是否存在
- Sqlserver判断目标项是否存在