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

SQL डेटा को एक टेबल से दूसरी टेबल पर ले जाएं

एक लेन-देन के भीतर दो कथनों का उपयोग करना संभव होना चाहिए, एक इंसर्ट और एक डिलीट:

BEGIN TRANSACTION;
INSERT INTO Table2 (<columns>)
SELECT <columns>
FROM Table1
WHERE <condition>;

DELETE FROM Table1
WHERE <condition>;

COMMIT;

यह सबसे सरल रूप है। यदि आपको दो कथनों के बीच तालिका 1 में नए मिलान रिकॉर्ड डालने के बारे में चिंता करने की ज़रूरत है, तो आप and exists <in table2>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रत्येक कॉलम के लिए वर्चर (MAX) का उपयोग किए जाने के बावजूद CSV फ़ाइल आयात करते समय SQL सर्वर में त्रुटियाँ

  2. SQL सर्वर में लॉगिन की डिफ़ॉल्ट भाषा बदलें

  3. त्रुटि 28000:pyodbc के साथ DOMAIN\\user उपयोगकर्ता के लिए लॉगिन विफल रहा

  4. स्ट्रिंग एसक्यूएल सर्वर से नंबर निकालें

  5. कॉलम के रूप में दिनांक के साथ गतिशील रूप से कैसे पिवट करें?