Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटा को किसी अन्य तालिका में कॉपी करें

यदि दोनों टेबल वास्तव में एक ही स्कीमा हैं:

INSERT INTO newTable
SELECT * FROM oldTable

अन्यथा, आपको कॉलम नाम निर्दिष्ट करने होंगे (newTable . के लिए कॉलम सूची) वैकल्पिक है यदि आप सभी स्तंभों के लिए एक मान निर्दिष्ट कर रहे हैं और उसी क्रम में स्तंभों का चयन कर रहे हैं जैसे newTable की स्कीमा):

INSERT INTO newTable (col1, col2, col3)
SELECT column1, column2, column3
FROM oldTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में प्रत्येक पंक्ति के लिए लौटाए गए डेटा को सीमित करने के लिए SET TEXTSIZE का उपयोग करें

  2. SQL सर्वर (MSSQL DBA) शुरुआती डेटाबेस प्रशासकों के लिए डेटाबेस ट्यूटोरियल

  3. केवल संख्यात्मक कॉलम मान कैसे प्राप्त करें?

  4. SQL क्वेरी द्वारा किसी विशेष डेटाबेस के सभी तालिका नाम प्राप्त करें?

  5. दो पंक्तियों में दो मानों को स्विच करने के लिए SQL अद्यतन विवरण