使用update trigger 时,造成死锁!
我的目的是这样的,当用户更改OTD_CON表的时候,我就将此表的所有资料(更改后的)自动的导出TXT文件到我指定的目录下。
我的trigger 是这样写的,大家帮忙看看怎样可以解决死锁的问题。谢了!
CREATE trigger trigger_test on otd_con
for update
as
begin
if update(Mod_date)
/* SQL to TXT */
EXEC master..xp_cmdshell 'bcp.exe "Select * from otd_con " queryout D:\DT1.txt -c -S(local) -U vendorinfo -P vendorinfo888 '
/* SQL to TXT */
end
------解决方案--------------------Select * from otd_con with(nolock)