代码之家  ›  专栏  ›  技术社区  ›  Mike Webb

如何通过SQL将Access中的“Indexed:Yes(No Duplicates)”约束更改为“Indexed:No”?

  •  0
  • Mike Webb  · 技术社区  · 14 年前

    我需要通过SQL来实现这一点,因为我没有直接访问数据库的权限。我只能通过SQL访问它。

    我该怎么做?

    1 回复  |  直到 14 年前
        1
  •  0
  •   onedaywhen    14 年前

    ANSI-92 Query Mode ,唯一约束是唯一索引的同义词,因此有两种语法的作用是相同的:

    ALTER TABLE TestMyIndex DROP
       CONSTRAINT uq__TestMyIndex__col1;
    
    DROP INDEX uq__TestMyIndex__col1 
       ON TestMyIndex;
    

    对于非唯一索引,必须使用 DROP INDEX