luôn sử dụng với câu lệnh như ;WITH
thì bạn sẽ không bao giờ gặp lỗi này. Lệnh WITH yêu cầu một ;
giữa nó và bất kỳ lệnh nào trước đó, bằng cách luôn sử dụng ;WITH
bạn sẽ không bao giờ phải nhớ làm điều này.
xem WITH common_table_expression (Transact-SQL), từ phần Hướng dẫn Tạo và Sử dụng Biểu thức Bảng Thông dụng:
Khi một CTE được sử dụng trong một câu lệnh là một phần của lô, câu lệnh đó phải được theo sau bởi asemicolon.