Vær forsigtig, når du bruger kommentar i SQLServer:
-- vil kun kommentere linjen (men kan være problematisk, hvis du pakker teksten ud på et andet klientsprog, hvor hele forespørgslen kan blive kommenteret)/* */ vil kommentere alt indholdet mellem den åbne /* og den FØRSTE lukker */ efter.
Linjen med /**** object: ... ***/ har et afsluttende tag */ */ i slutningen af scriptet smid en fejl, fordi det forsøgte at afslutte en kommentar, som ikke er åben.
Hvis du vil have en korrekt kommenteret kode, foreslår jeg at bruge /* */ på hver funktionsblok.
For at afslutte kan du også bare fjerne det automatiske /**** object: ... ***/ linje, og koden vil køre perfekt (læs:intet vil ske, fordi den er kommenteret)