Aus einem SQLServerCentral.Com-Artikel von Ken Powers:
Das Semikolon
Das Semikolon ist ein Anweisungsabschlusszeichen. Es ist Teil des ANSI SQL-92-Standards, wurde jedoch nie in Transact-SQL verwendet. Tatsächlich war es möglich, T-SQL jahrelang zu codieren, ohne jemals auf ein Semikolon zu stoßen.
Verwendung
Es gibt zwei Situationen, in denen Sie das Semikolon verwenden müssen. In der ersten Situation verwenden Sie einen Common Table Expression (CTE) und der CTE ist nicht die erste Anweisung im Stapel. Im zweiten Fall geben Sie einen Service Broker-Auszug aus, und der Service Broker-Auszug ist nicht der erste Auszug im Stapel.