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
Can I mirror two exchange servers in different sites so they both have same mailboxes?
Exchange cluster 2003 SP2 : SMTP Virtual server Instance 1 : The ISAlive check for this resource failed
sp_xml_preparedocument issue
How do I use >= in VBA to compare dates
fonts out of focus
Removing FrontPage Server Extensions - 2003 Server.
Default Global Address List is messed up
ORA - 01722 invalid number error occurring during varchar to number conversion
Powershell if statement ending
How to resolve: There are too many rows to output, based on the limitation specified by the output format or by Microsoft Office Access ?