Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wann sollte ich Semikolons in SQL Server verwenden?

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.