Ik heb de volgende query:
Nu is het probleem echter dat als de tabel facturen leeg is, MAX(factuurnr) null is en de query niet uitgevoerd kan worden.
Is het mogelijk om dit af te vangen en dan er een 1 van te maken in de query of moet dit afgevangen worden in de software?
De database draait op PostgreSQL.
SQL:
1
2
| INSERT INTO facturen(factuurnr, bla bla bla) VALUES((SELECT (MAX(factuurnr) +1) FROM facturen), bla bla bla); |
Nu is het probleem echter dat als de tabel facturen leeg is, MAX(factuurnr) null is en de query niet uitgevoerd kan worden.
Is het mogelijk om dit af te vangen en dan er een 1 van te maken in de query of moet dit afgevangen worden in de software?
De database draait op PostgreSQL.