Мне было поручено перенести ASA в базу данных MSSQL, но я не знаком с триггером MSSQL, может ли кто-то преобразовать это в MSSQL-триггер?convert sybase trigger to mssql trigger
COMMENT TO PRESERVE FORMAT ON TRIGGER "DBA"."BATCH_DEDUCTIONS"."deductions_update" IS
{create TRIGGER deductions_update AFTER UPDATE OF "FACTOR", "RATE"
ORDER 1 ON "DBA"."BATCH_DEDUCTIONS"
REFERENCING OLD AS old_row NEW AS new_row
FOR EACH ROW /* WHEN(search_condition) */
BEGIN
/* Type the trigger statements here */
declare trfactor numeric(12,6);
declare trrate numeric(12,6);
declare tramount numeric(12,2);
set trfactor = new_row.factor;
set trrate = new_row.rate;
set tramount = trfactor * trrate;
update "dba"."batch_deductions" set amount = tramount
where batchno = new_row.batchno and empid = new_row.empid and item_no = new_row.item_no
and itemcode = new_row.itemcode
END
}
go
Покажите свою попытку. Где вы застряли. –
lolz; Я закончил: – popoyjin