Bij het invoegen van een record wil ik graag QUERYID ophogen met 1. Dit is per gebruiker, dus gebruiker 1 kan QUERYID 1-5 hebben, maar gebruiker 2 dus ook.
De primarykey declaratie liggen op GEBRUIKER & QUERYID.
Dit statement werkt op zich perfect, alleen bij het toevoegen van het eerste record gaat het fout, omdat het subselect statement een null als uitkomst geeft. Hoe kan ik deze null afvangen?
Specs:
AS400 V5r3
DB2
PHP 5.0.4 / Apache 2.0.52
De primarykey declaratie liggen op GEBRUIKER & QUERYID.
Dit statement werkt op zich perfect, alleen bij het toevoegen van het eerste record gaat het fout, omdat het subselect statement een null als uitkomst geeft. Hoe kan ik deze null afvangen?
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| INSERT INTO FLOWFILE.MAXQRY (GEBRUIKER, QUERYID, QUERYNAAM, QUERYOMSC, TIMECREATE) VALUES ('$NewGebruiker', (SELECT MAX(QUERYID) + 1 FROM FLOWFILE.MAXQRY WHERE GEBRUIKER = '$NewGebruiker'), '$NewQuerynaam', '$NewQuerynaam', '$NewQuerycreate') |
Specs:
AS400 V5r3
DB2
PHP 5.0.4 / Apache 2.0.52
Specs: Server, WS boven, WS beneden