注册 登录
编程论坛 SQL Server论坛

z 怎样解决字段重复插入的问题

c陈栋 发布于 2014-05-14 00:10, 443 次点击
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go



ALTER trigger [t1_goods_to_stock1] on [dbo].[goods]
for insert
as

begin
declare @T_count int
declare @T_id  nchar(10)
select @T_id=G_id,@T_count=G_count from inserted
 
   if   (not exists(select G_id from goods where G_id=@T_id))begin
   
insert into stock( T_id,T_count) select G_id,G_count from goods
end
end
2 回复
#2
tlliqi2014-05-14 09:15
这是什么语言代码
#3
volte2014-05-14 10:46
楼上的。这是数据库的触发器
那就在触发器里判断下这条语句是否已存在。如果存在,就不插入不就可以了。
1