How to check if a Statistics is auto-created in a SQL Server 2000 DB using T-SQL?
        Posted  
        
            by The Shaper
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by The Shaper
        
        
        
        Published on 2010-02-11T12:40:51Z
        Indexed on 
            2010/04/03
            10:43 UTC
        
        
        Read the original article
        Hit count: 378
        
Hi all. A while back I had to come up with a way to clean up all indexes and user-created statistics from some tables in a SQL Server 2005 database. After a few attempts it worked, but now I gotta have it working in SQL Server 2000 databases as well. For SQL Server 2005, I used
SELECT Name FROM sys.stats
WHERE object_id = object_id(@tableName)
AND auto_created = 0
to fetch Statistics that were user-created. However, SQL 2000 doesn't have a sys.stats table. I managed to fetch the indexes and statistics in a distinguishable way from the sysindexes table, but I just couldn't figure out what the sys.stats.auto_created match is for SQL 2000. Any pointers?
BTW: T-SQL please.
© Stack Overflow or respective owner