انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری

نسخه‌ی کامل: ایجاد تریگر برای ثبت رکوردهای در زمان ویرایش رکورد پایگاه داده
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سوال:یک Trigger بنویسید که بعد از اجرای update در جدول دیگری شماره رکورد ویرایش شده به اضافه تاریخ روز را درج کند.

ساختار جدول tblLog: جدولی که شماره رکورد ویرایش شده به اضافه تاریخ روز در آن درج می شود:


[تصویر:  6358584487871732810SqlLogTable.JPG]

فیلدها:
LogRowID:شماره رکورد که (identity(1,1 می باشد و کلید اصلی جدول است.
LogDescription: در این فیلد شماره رکورد ویرایش شده به اضافه تاریخ روز درج می شود.

کد:
create trigger dbo.TrUpdate
on tblTest2
after update
as
begin
insert into tblLogs(LogDescription)
(select convert(nvarchar(100),t1.AccRowId)+
CONVERT(nvarchar(100),getdate(),13)+'Updatet'
    from inserted t1 )
end

(ارسال شده توسط سرکار خانم مهندس تسلیمی کارشناس نرم افزار)
لینک مرجع