Reputation: 22595
Is there a way to do a conditional insert in the compact edition? I've tried two ways that I think would work on SqlServer:
INSERT INTO CUSTQUOTE (QTE_ID) VALUES (1)
WHERE EXISTS(SELECT * FROM JOB WHERE JOB_NUMBER = 'EW090800345')
There was an error parsing the query. [ Token line number = 2,Token line offset = 1,Token in error = WHERE ]
IF EXISTS(SELECT * FROM JOB WHERE JOB_NUMBER = 'EW090800345')
BEGIN
INSERT INTO CUSTQUOTE (QTE_ID) VALUES (1)
END
There was an error parsing the query. [ Token line number = 1,Token line offset = 1,Token in error = IF ]
Upvotes: 3
Views: 1240
Reputation: 12538
Why not :
INSERT INTO CUSTQUOTE (QTE_ID)
SELECT 1
FROM JOB WHERE JOB_NUMBER = 'EW090800345'
or TOP 1 if JOB_NUMBER is not unique
Upvotes: 2