触发器如下:
CREATE TRIGGER [dbo].[MOCTAINS] ON [dbo].[MOCTA]
FOR INSERT,update
as
set nocount on
BEGIN
DECLARE @TA006 CHAR(20)
SELECT @TA006=TA006 FROM INSERTED
IF EXISTS(SELECT * FROM MOCTA,INVMB WHERE TA006=@TA006 AND TA006=MB001 )
UPDATE A SET A.UDF03=B.MB028 FROM MOCTA A,INVMB B WHERE A.TA006=@TA006 AND A.TA006=B.MB001
END
set nocount off当for insert,update同时存在时,前台界面出现
“超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为32)”而当只有for insert时,则OK..请牛人指点下
CREATE TRIGGER [dbo].[MOCTAINS] ON [dbo].[MOCTA]
FOR INSERT,update
as
set nocount on
BEGIN
DECLARE @TA006 CHAR(20)
SELECT @TA006=TA006 FROM INSERTED
IF EXISTS(SELECT * FROM MOCTA,INVMB WHERE TA006=@TA006 AND TA006=MB001 )
UPDATE A SET A.UDF03=B.MB028 FROM MOCTA A,INVMB B WHERE A.TA006=@TA006 AND A.TA006=B.MB001
END
set nocount off当for insert,update同时存在时,前台界面出现
“超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为32)”而当只有for insert时,则OK..请牛人指点下
解决方案 »
- varbinary转出中文编码的问题+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 请教 Sql server 创建新用户命令
- 数据库锁定范围分为几种啊!!
- 兄弟们帮帮忙,急啊!
- 《求助SQL交叉表的查询语句》
- 求高手指教真正超级复杂的交叉报表
- 各位大虾,为什麽我的客户端能用ODBC数据源连接服务器端的SQL SERVER,但是就是PING不通
- 高分求解:高分求解:使用SQL语句实现在规定的时间内求平均值!
- 关于多个程序同时操作一个表发生死锁的问题
- 查询带计算列的表时,查询速度很慢,跟踪发现计算列会被重新计算-----急,在线等待!!
- 应收帐龄函数 求助!
- 网站服务器不稳定,隔三差五的打开网页时提示:ECSHOP info: Can't Connect MySQL Server(localhost:3306)!
你在INSERT里做了UPDATE,那么又会触发UPDATE触发器。
直接把update去掉.