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

SQL सर्वर 2005, थोक अद्यतन या INSERT

एलेक्स कुज़नेत्सोव का ब्लॉग OUTPUT . का उपयोग करते हुए एक सुझाव शामिल है एक UPDATE का खंड बयान। उस ब्लॉग प्रविष्टि से उदाहरण को स्पष्ट करने के लिए (अप्रयुक्त):

DECLARE @updated_ids table(id int)

UPDATE table
   SET ...
OUTPUT inserted.id INTO @updated_ids
  FROM table INNER JOIN data-to-insert ON table.id = data-to-insert.id 

INSERT INTO table
SELECT ...
  FROM data-to-insert
 WHERE id NOT IN (SELECT id FROM @updated_ids)



  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 सर्वर लेनदेन लॉग, भाग 1:लॉगिंग मूल बातें

  2. SQL सर्वर - एक स्ट्रिंग में nth घटना का पता लगाएं

  3. प्रत्येक मिनट का अंतिम रिकॉर्ड प्राप्त करने के लिए SQL क्वेरी

  4. SQL सर्वर 2008 स्थानिक:बहुभुज में एक बिंदु खोजें

  5. SQL सर्वर के साथ PATINDEX में वर्गाकार कोष्ठक से बचें