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

किसी क्वेरी को DELETE / ऑप्टिमाइज़ करने के साथ T-SQL का उपयोग करना

आप यह भी कोशिश कर सकते हैं not exists और स्क्रिप्ट इस तरह दिखेगी:

delete from [Deliverables] 
where not exists 
    (select 1 
        from [ActiveProjects]
        where [ActiveProjects].[ProjectID] = [Deliverables].[ProjectID])

यदि [ActiveProjects] में बहुत अधिक डेटा है तो यह बेहतर समाधान होना चाहिए, हालाँकि यह सभी डेटा पर निर्भर है इसलिए कृपया उपयोग करने से पहले दक्षता का परीक्षण करें।



  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 सर्वर में सत्र संदर्भ में कुंजी/मान जोड़े सेट करें (sp_set_session_context)

  2. SQL Server 2008 में MERGE कमांड का उपयोग करके स्रोत से कैसे हटाएं?

  3. SQL एक कॉलम को कई वेरिएबल कॉलम में कैसे विभाजित करें

  4. SQL सर्वर (T-SQL उदाहरण) में 'डेटाटाइम' को 'स्मॉलडेटटाइम' में बदलें

  5. एक उपश्रेणी में एकाधिक परिणामों को एक अल्पविराम से अलग किए गए मान में संयोजित करें