Từ một bài báo SQLServerCentral.Com của Ken Powers:
Dấu chấm phẩy
Ký tự dấu chấm phẩy là một kết thúc câu lệnh. Nó là một phần của tiêu chuẩn ANSI SQL-92, nhưng chưa bao giờ được sử dụng trong Transact-SQL. Thật vậy, có thể viết mã T-SQL trong nhiều năm mà không bao giờ gặp phải dấu chấm phẩy.
Cách sử dụng
Có hai tình huống mà bạn phải sử dụng dấu chấm phẩy. Tình huống đầu tiên là khi bạn sử dụng Biểu thức Bảng Chung (CTE) và CTE không phải là câu lệnh đầu tiên trong lô. Thứ hai là nơi bạn đưa ra tuyên bố Nhà môi giới dịch vụ và tuyên bố Nhà môi giới dịch vụ không phải là tuyên bố đầu tiên trong lô.