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

SQL तालिका में पदानुक्रमित डेटा हटाना

SQL सर्वर पर:पुनरावर्ती क्वेरी का उपयोग करें। क्रिएट टेबल टीएमपी (आईडी इंट, पेरेंट इंट) को देखते हुए, उपयोग करें

WITH x(Id) AS (
    SELECT @Id
    UNION ALL
    SELECT tmp.Id
      FROM tmp
      JOIN x ON tmp.Parent = x.Id
)
DELETE tmp
  FROM x
  JOIN tmp ON tmp.Id = x.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. JPA SQL सर्वर JDBC प्रकार के लिए कोई बोली मानचित्रण नहीं:-9

  2. प्रत्येक समूह से केवल पहले को हथियाने के लिए कुल SQL फ़ंक्शन

  3. SQL मल्टीपल लाइक स्टेटमेंट्स

  4. SQL सर्वर प्रबंधन स्टूडियो (SSMS) में क्लिपबोर्ड रिंग के माध्यम से साइकिल - SQL सर्वर / TSQL ट्यूटोरियल भाग 8

  5. एसक्यूएल सर्वर :एसयूएम () कई पंक्तियों सहित जहां खंड शामिल हैं