Điều đầu tiên là đầu tiên - mã của bạn, ngay cả khi bạn sửa cú pháp, nó vẫn sai. Có vẻ như bạn đang cố gắng triển khai cơ chế tăng tự động của riêng mình. Điều đó sẽ không thành công.
Cách đúng là sử dụng cơ chế tích hợp sẵn của SQL Server để tự động tăng và tạo ID
cột dưới dạng Identity
.
Sau đó, bạn không cần phải đưa nó vào câu lệnh chèn và bạn vẫn an toàn ngay cả trong môi trường đa máy khách hoặc đa luồng (mà việc triển khai hiện tại của bạn sẽ bắt đầu đưa ra kết quả sai).