當表新增資料時生成新檔案,監聽檔案變化,達到監聽資料表變化
新增觸發器
create trigger 觸發器名稱
on 表名
after
insert
asbegin
declare @cmd sysname, @var sysname
set @var = rand()
set @cmd = 『echo 』 + @var + 』 > d:\today.txt』
exec master…xp_cmdshell @cmd
end;
–刪除觸發器
drop trigger trigger_name;
–搜尋觸發器
select * from sysobjects where xtype=『tr』;
–插入insert into dcs_aoi(linename,machinename,setupname,pcbcode,createtime,result,remark) values(『1』,『1』,『1』,『1』,null,『1』,『1』)
SqlServer觸發器的使用
首先 說明乙個觸發器使用的場景。1.伺服器0001上的employee表負責儲存公司所有員工的最新資料,新員工入職 員工更換部門以及員工離職等資訊都存在該表中。2.由於業務需求,公司新上了乙個oa系統,為了確保系統正常平穩執行且不影響公司其他伺服器,所以oa系統就部署在了0002伺服器上。3.oa系...
SQL Server觸發器的使用
1.定義 觸發器 trigger 是sql server 提供給程式設計師和資料分析員來保證資料完整性的一種方法,它是與表事件相關的特殊的儲存過程,它的執行不是由程式呼叫,也不是手工啟動,而是由事件來觸發,比如當對乙個表進行操作 insert,delete,update 時就會啟用它執行。觸發器經常...
SQLServer觸發器的使用
觸發器建立的 create trigger tg projectname ontable1 after update asupdatetable2 set 工程名 b.工程名 from table2 a,inserted b where a.projid b.id 關於觸發器中inserted和de...