触发器问题!

表结构:
table1(
field1 varchar(6),
field2 varchar(6)
)

在table1中建如下trigger:

create trigger dbo.tri_insert_table on table1
for insert as
begin
update table1
set field2=inserted.field1
from table1,inserted
where table1.field1=inserted.field1
end

执行insert table1(field1)values('000000')
该语句被挂起,强迫终止后日志增大!
该数据库中的其他相似结构的触发器能正确执行。

把该表极其触发器在model数据库中重建后执行正确!

请高手解决!!!
---------------------------------------------------------------

怎么会出现这样的问题呢?

Published At
Categories with 数据库类
comments powered by Disqus