CREATE TRIGGER tr1 ON [dbo].[车辆] BEFORE DELETE for each row AS begin if exists(select * from 车次 where 车辆编号=(select 车辆编号 from deleted)) begin delete from 车次 where 车辆编号=(select 车辆编号 from deleted) end
end
最新回答
下一站等候
2023-09-27 05:05:02
标准的创建
触发器
语言里面没有before,只有for
SQL触发器语法
语法 CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ DELETE ] [ UPDATE ] } 枯隐迟[ WITH APPEND ] 没李[ NOT FOR REPLICATION ] AS [ { IF UPDATE ( column ) [ { AND | OR } UPDATE ( column ) ] [ ...n ] | IF ( COLUMNS_UPDATED ( ) updated_bitmask ) column_bitmask [ ...n ] } ] sql_statement [ ...n ] 携腔 } }