SELECT ... INTO MyTable FROM...
और
INSERT INTO MyTable (...)
SELECT ... FROM ....
का उपयोग कर के बीच अंतर है जांच?
बोल [INSERT, SELECT...INTO] से, मुझे पता है कि चयन का उपयोग कर ... में प्रविष्टि तालिका डिफ़ॉल्ट फ़ाइल समूह पर यदि वह पहले से मौजूद नहीं है पैदा करेगा, और कहा कि इस बयान के लिए लॉगिंग पर निर्भर करता है डेटाबेस का वसूली मॉडल।
- कौन सा कथन बेहतर है?
- क्या अन्य प्रदर्शन प्रभाव हैं?
- चयन के लिए एक अच्छा उपयोग केस क्या है ... INSERT में ... पर?
संपादित करें: मैंने पहले ही कहा है कि मुझे पता है कि उसमें चयन करें ... एक टेबल बनाता है जहां यह अस्तित्व में नहीं है। मैं क्या जानना चाहता हूं कि एसक्यूएल में इस कथन को एक कारण के लिए शामिल किया गया है, यह क्या है? क्या यह पंक्तियों को डालने के लिए दृश्यों के पीछे कुछ अलग कर रहा है, या यह CREATE TABLE
और INSERT INTO
के शीर्ष पर सिंटैक्टिक चीनी है।
एक छोटा सा कारक: 'सम्मिलित INTO' दो प्रमुख शब्द (चयन और में) ठीक सामने है कि दुनिया को पता है यह कोई साधारण एसक्यूएल बयान है चलो ऊपर है, जबकि' चयन करें ... कम से कम, सामान्य SQL कथन की तरह दिखने के लिए शुरू होता है। पूर्व का पक्ष लेने का एक छोटा सा कारण। –