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't Change Length of column from Varchar(50) to Varchar(100)
Visa Card Verification
Problem with MS Excel 03 list sycnchronisation with Sharepoint List
Adwords Editor changes will not post to Google Adwords account
Format Date On Pivot Chart
Outlook Moved items back to inbox and they deleted
Can not resolve an IP adress, winXP home
Windows 2003 A.D. integrated DNS - nslookup timeout errors
Aix 5.2 - Changing port numbers?
Bounce message with no explination