代码之家  ›  专栏  ›  技术社区  ›  KuldipMCA

SQL Server 2000正在删除索引

  •  0
  • KuldipMCA  · 技术社区  · 16 年前

    有人知道如何从数据库中删除所有索引吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   marc_s MisterSmith    16 年前

    使用此查询将为您创建一个DROP语句列表,然后您可以执行这些语句:

    SELECT 
        'DROP INDEX ' + ix.name + ' ON ' + OBJECT_NAME(ID)
    FROM 
        sysindexes ix
    WHERE   
        ix.Name IS NOT null
    

    马克

        2
  •  1
  •   Preet Sangha    16 年前

    生成一些sql查询 sysindexes table .

    一些事情大致如下:

    select 'drop index ' + i.name + '  on  ' + o.name
    from sysindexes i 
    inner join sysobjects o  on  i.id = o.id
    where  o.name <> i.name
    

    执行结果。...