CREATE TABLE
डेटा डालने से पहले आपको अपनी तालिका की परिभाषा पर बेहतर नियंत्रण देता है, जैसे NOT NULL
, बाधाएं, आदि चीजें जो आप SELECT INTO
. का उपयोग करके नहीं कर सकते हैं ।
SELECT INTO
एक न्यूनतम लॉग ऑपरेशन है, लेकिन INSERT..SELECT
कुछ स्थितियों में न्यूनतम रूप से लॉग भी किया जा सकता है।
देखें डेटा लोडिंग प्रदर्शन मार्गदर्शिका
, विशेष रूप से अनुभाग:न्यूनतम लॉगिंग शर्तों का सारांश ।
संक्षेप में, यदि आप बाधाओं आदि के बारे में परवाह नहीं करते हैं (उदाहरण के लिए आप जल्दी से एक तालिका की एक प्रति बनाना चाहते हैं) SELECT..INTO
का लाभ IMHO एक छोटा कोड है।