कोष्ठक को SELECT खंड से निकालने का प्रयास करें। Microsoft TechNet से , SELECT क्लॉज का उपयोग करके INSERT स्टेटमेंट के लिए सही सिंटैक्स निम्नलिखित है।
INSERT INTO MyTable (PriKey, Description)
SELECT ForeignKey, Description
FROM SomeView
आपको जो त्रुटि मिल रही है, "चयन MAX_JOIN_SIZE से अधिक पंक्तियों की जांच करेगा; अपना WHERE जांचें और SET SQL_BIG_SELECTS=1 या SET SQL_MAX_JOIN_SIZE=# का उपयोग करें यदि चयन ठीक है।", वास्तव में सही है, मान लीजिए कि आपके पास दोनों में कई पंक्तियां हैं बुक करें और temp_checks. आप दोनों तालिकाओं से सभी पंक्तियों को क्वेरी करने और एक क्रॉस-रेफरेंस बनाने का प्रयास कर रहे हैं, जिसके परिणामस्वरूप एक m*n आकार की क्वेरी है। संभावित लंबे ऑपरेशन को करने से पहले SQL सर्वर आपको इसके बारे में चेतावनी देने का प्रयास कर रहा है।
SQL_BIG_SELECTS
सेट करें =1 इस कथन को चलाने से पहले, और पुन:प्रयास करें। यह काम करना चाहिए, लेकिन ध्यान दें कि इस ऑपरेशन में लंबा समय लग सकता है।