2010-10-02 12 views
7

तालिका ए की संरचना तालिका बी का सबसेट है, जिसका अर्थ है कि तालिका ए के सभी कॉलम तालिका बी के पहले कॉलम हैं, लेकिन तालिका बी में तालिका ए से अधिक कॉलम हैं। मेरा सवाल, तालिका ए से तालिका बी तक सभी पंक्तियों की प्रतिलिपि बनाने के लिए एसक्यूएल स्टेटमेंट क्या है (तालिका बी में गायब कॉलम खाली रखा जाएगा)।एसक्यूएल: एक टेबल से दूसरी तालिका में कॉपी करने के लिए कैसे करें

उत्तर

18

उपयोग: हालांकि कई कॉलम आप TABLE_A से पॉप्युलेट नहीं कर सकते हैं के लिए प्लेसहोल्डर के रूप में

INSERT INTO TABLE_B 
SELECT col1, 
     col2, 
     col3, 
     NULL 
    FROM TABLE_A 

उपयोग शून्य, यह मानते हुए TABLE_B स्तंभों शून्य मान अनुमति देते हैं।

संबंधित मुद्दे

 संबंधित मुद्दे