sql server 2005存储过程?一个表添加数据,判断是否有相同(重复),重复就删除!怎么写

如题所述

USE 数据库名称
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].存储过程名称
as
begin

if exists (select count(*) from 表 where 判断条件)
delete 表 where 判断条件
else
select * into 表
--- 插入表数据 ,写你需要的语句
end

end
温馨提示:答案为网友推荐,仅供参考