Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
Help_Me
Starting Member
3 Posts |
Posted - 2012-01-31 : 21:16:49
|
ALTER TRIGGER [oil].[UpdateTest]ON [oil].[T_DIST] AFTER INSERTASIF EXISTS (SELECT Subject, REC_NO FROM oil.T_DIST WHERE REC_NO=(select max(REC_NO) from oil.T_DIST) AND SUBJECT = 'CONCRETE DRAWING')BEGININSERT INTO dbo.Test (Test)VALUES ('Test')ENDThis trigger runs fine, but I need to run another SQL Query against the IF EXISTS, "SELECT TITLE FROM oil.O_DESD WHERE TITLE = 'String'"So basically, I want a trigger that only executes IF both the SELECT Subject and SELECT Title queries return a result and "exist". Pretty much as follows (I know this is incorrect and doesn't work):ALTER TRIGGER [oil].[UpdateTest]ON [oil].[T_DIST] AFTER INSERTASIF EXISTS (SELECT Subject, REC_NO FROM oil.T_DIST WHERE REC_NO=(select max(REC_NO) from oil.T_DIST) AND SUBJECT = 'CONCRETE DRAWING')AND (SELECT TITLE FROM oil.O_DESD WHERE TITLE = 'String')BEGININSERT INTO dbo.Test (Test)VALUES ('Test')END |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
Help_Me
Starting Member
3 Posts |
Posted - 2012-01-31 : 22:19:39
|
Great thanks |
 |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
|
|