gebruik altijd met een instructie zoals ;WITH
dan krijg je deze foutmelding nooit. Het WITH-commando vereiste een ;
tussen het en een eerder commando, door altijd ;WITH
. te gebruiken je hoeft er nooit aan te denken dit te doen.
zie WITH common_table_expression (Transact-SQL), uit de sectie Richtlijnen voor het maken en gebruiken van algemene tabelexpressies:
Wanneer een CTE wordt gebruikt in een verklaring die deel uitmaakt van een batch, moet de verklaring ervoor worden gevolgd door een puntkomma.