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

तालिका में पंक्तियों का आकार कैसे खोजें

यह आपको आकार के अनुसार पंक्तियों की एक सूची देगा, बस तदनुसार @table और @idcol सेट करें (जैसा लिखा है यह नॉर्थविंड नमूने के विरुद्ध चलेगा)

declare @table varchar(20)
declare @idcol varchar(10)
declare @sql varchar(1000)

set @table = 'Employees'
set @idcol = 'EmployeeId'
set @sql = 'select ' + @idcol +' , (0'

select @sql = @sql + ' + isnull(datalength(' + name + '), 1)' 
    from syscolumns where id = object_id(@table)
set @sql = @sql + ') as rowsize from ' + @table + ' order by rowsize desc'

exec (@sql)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक यूडीएफ एक सबक्वायरी से इतना धीमा क्यों है?

  2. SQL सर्वर प्रबंधन स्टूडियो (SSMS) में स्टार्टअप वातावरण कॉन्फ़िगर करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 7

  3. SQL सर्वर 2019 में MDF फ़ाइलें प्रबंधित करें

  4. SQL सर्वर में कॉलम या पैरामीटर जानकारी वापस करने के लिए COLUMNPROPERTY() का उपयोग करें

  5. एसएसआईएस फ्लैट फ़ाइल स्रोत में खराब पंक्ति को कैसे छोड़ें?