ALTER trigger del_consumeItem on T_consumeItem for delete as begin declare @numrows int select @numrows = @@rowcount if @numrows = 0 return if exists(select 1 from t_consume a ,deleted b where a.itemCode=b.itemCode) begin RAISERROR ('正在使用的费用项目,不能删除!',16,1) ROLLBACK TRANSACTION return end end 你是不是想这样子。。
将 CommandType 属性设置为 StoredProcedure 时,
将 CommandText 属性设置为存储过程的名称。当调用“执行”(Execute) 方法之一时,该命令将执行此存储过程。
ALTER trigger del_consumeItem on T_consumeItem for delete as
begin
declare
@numrows int
select @numrows = @@rowcount
if @numrows = 0
return if exists(select 1 from t_consume a ,deleted b where a.itemCode=b.itemCode)
begin
RAISERROR ('正在使用的费用项目,不能删除!',16,1)
ROLLBACK TRANSACTION
return
end
end
你是不是想这样子。。
create trigger
就像楼上写的那样。