نقل قول: مشکل در ساخت یک Triggers
سلام
باید از جدول موقت بنام Inserted درون تریگر استفاده کنید در ضمن باید بیشتر در مورد تریگر مطالعه شود صفحه 54 این لینک :
https://barnamenevis.org/showthread.php?t=106494
نقل قول: مشکل در ساخت یک Triggers
با تشکر از جناب کفاش.
آقای کفاش به چه روشی میشه به یک فیلد از این جدول موقت دسترسی داشت؟
Create Trigger I_Prs On Person
After Insert AS
Insert Into LogFile Select ´I´ AS LogType,
PrsID ,
GetDate ( ) AS LogDate
From Inserted
در این کد که شما گذاشته بودین PrsID یکی از فیلدهای جدول هست که insert شده؟
آیا درست متوجه شدم؟
نقل قول: مشکل در ساخت یک Triggers
ممنون از آقای کفاش به خاطر جزوه خوبشون.
مشکلم حل شد.
کد رو به شکل زیر نوشتم:
ALTER TRIGGER tr_CreateDate
ON dbo.tblProfile
AFTER INSERT
AS
Declare @UserName nvarchar(20)
Set @UserName = (Select UserName From Inserted)
UPDATE tblProfile
SET CreateDate = GetDate()
WHERE (UserName = @UserName)