Z artykułu w SQLServerCentral.Com autorstwa Kena Powersa:
Średnik
Znak średnika jest terminatorem instrukcji. Jest częścią standardu ANSI SQL-92, ale nigdy nie był używany w Transact-SQL. Rzeczywiście, możliwe było kodowanie T-SQL przez lata bez napotkania średnika.
Wykorzystanie
Istnieją dwie sytuacje, w których musisz użyć średnika. Pierwsza sytuacja polega na użyciu wspólnego wyrażenia tabeli (CTE), a CTE nie jest pierwszą instrukcją w partii. Drugi to miejsce, w którym wydajesz instrukcję Service Broker, a instrukcja Service Broker nie jest pierwszą instrukcją w partii.