[SQL] 如何在SQL Server2005数据库中检查一个表是否存在,如存在就删除表记录,如不存在就建表.
2014-04-25 09:47
597 查看
1. 检索 dbo.sysobjects表, select count(*) from dbo.sysobjects where xtype='U' and Name = '你的表名' 2. 根据返回的结果判断表是否存在,确定是清楚表的记录,还是建表
-判断t表是否存在,存在删除 declare @num int set @num=0 select @num=count(*) from dbo.sysobjects where xtype='U' and Name = 't' if(@num>0) begin drop table t end GO --创建T表 create table t ( a int, b int )
相关文章推荐
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Sql : 如何判断一个表中,是否存在一个ID,如果存在不处理,如果不存在
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Sql : 如何判断一个表中,是否存在一个ID,如果存在不处理,如果不存在
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- SQL:查找一个表中存在而另一个表中不存在的记录
- 在删除表前,oracle如何判断表是否存在,存在就删再创建,不存在直接创建!
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- 在vc6中检查一个目录是否存在,如果不存在就创建该目录
- 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?
- C语言中如何检查一个文件是否存在以及权限等信息
- MySql_插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录
- 如何检查一个dom元素是否存在
- 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复
- 如何删除存在多个重复记录中的一个
- sql 如何判断一个表是否存在
- oracle(PL/SQL)表操作:创建表时检查数据库是否存在该表,若存在删除再创建