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
How to change pie diagram in Excel 2007?
what is oracle cron?
Add date to column or table.
need to know how to create a "fade effect" using Action Script 3.0
Need help with writing batch files to automate "dcdiag" and "repadmin" on eight DCs
Server not updating
Microsoft, Server, 2003, Group Policy--How to allow all users to install software
Desktops/laptop rebuild solutions
At Rails, ApplicationController always get BLANK while reading session variable
sql server 2005: trc files