分开写
将判断语句和触发器分开,不要在触发器中出现IF ELSE
在外部判断,如果成功,则执行触发器
将判断语句和触发器分开,不要在触发器中出现IF ELSE
在外部判断,如果成功,则执行触发器
解决方案 »
- Windows Server 2008 R2只支持64位的CPU,下面的这篇文章是不是骗人的
- 历时4年的研究,我独自一人在没有任何参考和借鉴的情况下,完全自主研发的搜索引擎〖纳百海知识库〗今天开始公测
- 求一SQL语句!
- 遇到一个比较棘手的问题,就是我建立一个触发器,非常复杂,但是执行成功后,触发器自动消失,请高手指点。
- 简单的sql 语法求救
- char和 varchar 應該怎麼用?
- 分页问题
- 急!请问哪位高手知道在MSSQL中怎样把几个字段作为一个主键?
- 如何设置这样的interter上的sql server之间的访问
- 在sql中,如何写一个存储过程并让它自动执行,我不想用job
- 关于按连续日期分组的问题
- 数据库
CREATE TRIGGER Bom_Partnumber_Update
ON [CQAdmin].[bom]
FOR instead of insert,update
AS select bom.partnumber from bom, inserted as i where bom.partnumber=i.partnumber
IF @@rowcount<>0
BEGIN
RAISERROR ('Transaction cannot be processed.\
***** Partnumber ID overlap.', 10, 1)
ROLLBACK TRANSACTION
END
else
insert bom select *from inserted
END