代码之家  ›  专栏  ›  技术社区  ›  leora Matt Lacey

是否仍要向已存在的数据库表中添加主自动编号键

  •  3
  • leora Matt Lacey  · 技术社区  · 14 年前

    我从别人那里继承了一个数据库应用程序,有几个表没有主键。我想在一个已经存在的表中添加一个新列,并让它自动编号(从1开始)。我该怎么做呢?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Aaronaught    14 年前

    SQL Server语法为:

    ALTER TABLE SomeTable ADD
        ID int NOT NULL IDENTITY(1, 1),
        CONSTRAINT PK_SomeTable PRIMARY KEY [NON]CLUSTERED (ID)