表结构
编号 姓名 编号是唯一的。
001 A
002 B
当我编辑001时,把它的编号改为002,然后按保存,出现异常说不能重复。请问我如何在保存按钮中先判断一下002编号已存在,提示用户002已存在不能把编号001改为002
编号 姓名 编号是唯一的。
001 A
002 B
当我编辑001时,把它的编号改为002,然后按保存,出现异常说不能重复。请问我如何在保存按钮中先判断一下002编号已存在,提示用户002已存在不能把编号001改为002
create tirgger t1
on tb
for insert,update
as
begin
if exists(select 1 from tb join inserted t on tb.编号=t.编号)
begin
print '该编号存在'
rollback
end
end
select * from 表 where 编号='002'
如果返回记录,就说明重复