Simplicate uren nieuwe kolommen

Het gebruik van een select * in combinatie met bijvoorbeeld een union wordt in de meeste kwaliteitsframeworks voor SQL afgeraden. Ook vanuit Invantive raden we dit sterk af.

Advies is om de kolommenlijst uit te schrijven (met als doel het minimum aantal kolommen) en select * en/of select * except ... in vaste code alleen te gebruiken indien de keten en versiebeheer goed onder controle zijn.

In dit geval is de waarschijnlijke oorzaak dat de kolommenlijst gewijzigd is van de onderliggende Simplicate SQL-tabel. In ieder geval is de kolommen- en/of tabellen-lijst van Simplicate gewijzigd in maart 2022 (Simplicate uitbreiding tabellen en kolommen) en mei 2024 (22 nieuwe Simplicate-tabellen).

Op andere platformen kan de kolommen- en of tabellenlijst zelfs dagelijks of nog frequenter wijzigen, bijvoorbeeld als er extra custom fields gedefinieerd worden.

Meer algemene tips voor de omgang met wijzigende datamodellen zijn te lezen in Dynamische datamodellen: hoe omgaan met doorlopend nieuwe tabellen en kolommen. Deze tips gelden ook voor platformen zoals Exact Online en Twinfield, ondanks hun relatief stabiel en statisch datamodel.