Microsoft
Software
Hardware
Network
Question : Trigger Question
I have a database that gets inserts constantly. I need a trigger that when dbo.VisitorLog is inserted into, it will go out to dbo.Users and perform a SELECT query and find the UserID "dbo.Users.UserID" based on the newly inserted record and based on the GUID which is inserted automatically.
So example would be:
1) Insert happens: INSERT INTO dbo.VisitorLog (Name,UUID,Email) VALUES (Chris, 33cb6-c8b4-432d-b1fc-07082
b4383,
[email protected]
)
2) Fire Trigger to do a SELECT statement: SELECT UserID FROM dbo.Users WHERE UUID = '33cb6-c8b4-432d-b1fc-0708
2b4383'
3) Update the newly created record in dbo.VisitorLog with value from SELECT statement: UPDATE dbo.VisitorLog SET UserID =
Answer : Trigger Question
create trigger myTrigger on dbo.VisitorLog for update , insert as
update t1
set t1.userId = t2.userId
from dbo.VisitorLog t1 join inserted t2 on t1.UUID= t2.UUID
Random Solutions
vbscript, domain authentication for non-domain computer
Find position of an element in array - how?
Searching Content of PDF Files On Our Linux Based Intranet Web Site
IIS7 and DNS on Server 2008
Lock User profile
Joomla
Mysterious gray bar on the top of every page in word
Keyboard assign at Windows Login
How to image server with multiple disks/partitions with Ghost?
Showing content of doc and docx-files directly on web?