我正在完成一个我接管的项目,在数据库方面,我注意到以前的程序员编写了一堆触发器来删除子记录。问题是,这些记录已经与我要删除的父记录有一个外键关系。delete触发器只不过是子记录的简单delete语句。
编写触发器来删除子记录是否有好处,或者我是否可以将其更改为cascade on delete,这样就可以了?
我试图使用一个代码从多个表中删除数据。所有这些表的两个连接因素是名称的开头和结尾是相同的,因此作为一个例子,表1是BRIGHTEXT,BRITGEXT。第二个因素是两个表中的日期是相同的。我想删除表名与BRI%EXT和startdate > date类似的位置delete from tablename where date >
但这只适用于一张桌子。如何使它工
我在MSSQL Server 2008R2中有一个触发器:GOGO ON [dbo].[hosfile] FOR DELETE insert into #pys(pyGuid)
SELECT EntryGuid AS pyGuid FROM er000 AS erinsert into t2(C1) select pyGuid from