菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
256
0

[SQL] 如何在SQL Server2005数据库中检查一个表是否存在,如存在就删除表记录,如不存在就建表.

原创
05/13 14:22
阅读数 66429
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
)

 

发表评论

0/200
256 点赞
0 评论
收藏