为表hangye建立触发器,如果列行业编码新增重复,提示行业编码重复字样。sqlserver语句
时间: 2023-02-07 19:56:09 浏览: 106
用sql脚本创建sqlserver数据库触发器范例语句
你可以使用以下语句来创建一个在表hangye上触发器,当列行业编码新增重复时提示行业编码重复:
```
CREATE TRIGGER tr_hangye_industrycode
ON hangye
FOR INSERT
AS
BEGIN
IF EXISTS (SELECT industrycode FROM hangye WHERE industrycode IN (SELECT industrycode FROM inserted))
BEGIN
RAISERROR ('行业编码重复', 16, 1)
ROLLBACK TRANSACTION
END
END
```
注意:这个触发器只能防止新增重复的行业编码。如果你想要修改或删除现有行时也检查行业编码是否重复,你可能需要做一些更多的工作。
阅读全文