set ANSI_NULLS
vastgestelde QUOTED_IDENTIFIER
GA
-- =============================================
-- Auteur:
-- Cre�ër datum:
-- Beschrijving:
-- =============================================
VERANDER TREKKER [dbo]. [Cost_Change]
OP [dbo]. [Inventaris]
NA UPDATE
ZOALS
BEGIN
PLAATS NOCOUNT;
--als update (kosten)
als bestaat (Uitgezochte deleted.cost van geschrapte binnen treden opgenomen op geschrapt toe. Local_sku = inserted.local_sku waar deleted.cost <> inserted.cost)
Begin
Het tussenvoegsel in Audit_Cost (gebruikersbenaming, „wanneer“, oud, nieuwe SKU,) uitgezochte SUSER_SNAME (), GetDate (), inserted.local_sku, deleted.cost, inserted.cost van opgenomen binnen treedt geschrapt op inserted.local_sku = deleted.local_sku toe
VERKLAAR @TABLEHTML (MAXIMUM) NVARCHAR;
Verklaar @sku nvarchar (50);
Verklaar geld @old;
Verklaar geld @new;
Selecteer @sku= inserted.local_sku, @old= deleted.cost, treden @new=inserted.cost van opgenomen binnen geschrapt op inserted.local_sku = deleted.local_sku toe
REEKS @tableHTML =
N'< H3>The na kostenveranderingen werd gemaakt: +
„SKU“ + @sku + „ Old kostte: “ + gegoten (@old zoals nvarchar (20)) + „ New kosten: “ + gegoten (@new zoals nvarchar (20)) + „ Changed door“ + SUSER_SNAME ()
EXEC msdb.dbo.sp_send_dbmail @recipients='[email protected]',
@subject = „Gekoste Verandering“,
@body = @tableHTML,
@body_format = „HTML“;
eind
EIND
|