You insert values into a table using a list of values
SELECT '', '', '13', '',
but then something strange arives, the next value is not a value but a test
and the then-part returns a value (jbstat_id) and the ELSE-part returns nothing but is an insertstatement
IF EXISTS ( SELECT jobstat_id FROM barriosReport_JobStat WHERE (jobstat = 'CAN') )
SELECT jobstat_id FROM barriosReport_JobStat WHERE (jobstat = 'CAN')
ELSE
INSERT INTO barriosReport_JobStat (jobstat)
VALUES ('CAN') SELECT @@Identity as jobstat_id
ENDIF
Main Topics
Browse All Topics





by: SidFishesPosted on 2008-09-12 at 13:33:12ID: 22463624
don't think t-sql uses ENDIF
...
IF EXISTS ( SELECT jobstat_id FROM barriosReport_JobStat WHERE (jobstat = 'CAN') )
SELECT jobstat_id FROM barriosReport_JobStat WHERE (jobstat = 'CAN')
ELSE
INSERT INTO barriosReport_JobStat (jobstat)
VALUES ('CAN') SELECT @@Identity as jobstat_id,
{ts '2008-09-12 20:00:00'},
....