get table listed above n number of rows

 DECLARE @TableName varchar(max)=NULL

SELECT @TableName=COALESCE(@TableName+',','')+t.TABLE_CATALOG+'.'+ t.TABLE_SCHEMA+'.'+o.Name

  FROM sysindexes AS i

  INNER JOIN sysobjects AS o ON i.id = o.id

  INNER JOIN INFORMATION_SCHEMA.TABLES T ON T.TABLE_NAME=o.name

 WHERE i.indid < 2

  --AND OBJECTPROPERTY(o.id,'IsMSShipped') = 0

  AND i.rowcnt >5

  --AND o.xtype !='TF'

 ORDER BY o.name ASC


 print @tablename




Comments

Popular posts from this blog

unpivot in sql server above version 2016

UNPIVOT in sql server