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

किसी तालिका में डिफ़ॉल्ट मानों की एकाधिक पंक्तियाँ सम्मिलित करें

यदि SQL Server 2008+ आप उपयोग कर सकते हैं MERGE इसके लिए। उदाहरण वाक्य रचना नीचे।

MERGE INTO SingleIdTable
USING (SELECT *
       FROM   SomeOtherTable
       WHERE  Attribute IS NULL) T
ON 1 = 0
WHEN NOT MATCHED THEN
  INSERT
  DEFAULT VALUES
OUTPUT INSERTED.id; 

मुझे यकीन नहीं है कि इस सिंगल कॉलम टेबल का क्या व्यावहारिक उपयोग है?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IS NULL या LIKE> ऑपरेटर का उपयोग करने के अलावा, टेक्स्ट, ntext और छवि डेटा> प्रकारों की तुलना या सॉर्ट नहीं किया जा सकता है

  2. SQL सर्वर - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 111 में सेलेक्ट स्टेटमेंट में अज्ञात के साथ नल मानों को कैसे बदलें?

  3. SQL सर्वर 2016:क्वेरी परिणामों को CSV फ़ाइल में सहेजें

  4. C# SQLServer परिणाम प्राप्त कर रहा है और एक .csv प्रारूप में स्थान दे रहा है

  5. टी-एसक्यूएल ट्राई कैच के साथ समस्याएं?