Thử xóa dấu ngoặc đơn khỏi mệnh đề SELECT. Từ Microsoft TechNet , cú pháp đúng cho câu lệnh INSERT sử dụng mệnh đề SELECT như sau.
INSERT INTO MyTable (PriKey, Description)
SELECT ForeignKey, Description
FROM SomeView
Lỗi bạn đang gặp phải, "SELECT sẽ kiểm tra hơn MAX_JOIN_SIZE hàng; kiểm tra WHERE của bạn và sử dụng SET SQL_BIG_SELECTS =1 hoặc SET SQL_MAX_JOIN_SIZE =# nếu SELECT là ổn.", Thực sự là đúng, giả sử bạn có nhiều hàng trong cả hai BOOK và temp_cheques. Bạn đang cố gắng truy vấn tất cả các hàng từ cả hai bảng và tạo tham chiếu chéo, dẫn đến truy vấn kích thước m * n. SQL Server đang cố gắng cảnh báo bạn về điều này, trước khi thực hiện một hoạt động có thể kéo dài.
Đặt SQL_BIG_SELECTS
=1 trước khi chạy câu lệnh này và thử lại. Nó sẽ hoạt động, nhưng lưu ý rằng thao tác này có thể mất nhiều thời gian.