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

主键上的索引名称

  •  4
  • GibboK  · 技术社区  · 15 年前

    我想创建一个表并向其中添加一个主键。

    据我所知,mssql在主键上添加了一个聚集索引,并将使用默认名称命名它。

    2 回复  |  直到 15 年前
        1
  •  11
  •   marc_s    15 年前

    当然-你可以定义 PRIMARY KEY 约束在你的 CREATE TABLE 声明。

    这将生成默认值 主键

    CREATE TABLE dbo.Table
      (ID INT IDENTITY PRIMARY KEY,
        .......)
    

    但您也可以完全定义约束的名称:

    CREATE TABLE dbo.Table2
      (ID INT IDENTITY CONSTRAINT PK_Table2 PRIMARY KEY,
        ......)
    
        2
  •  -3
  •   x77    15 年前

    在SqlServer上创建具有主键的表时,集群主键是默认选项。

    http://msdn.microsoft.com/en-us/library/aa933131(SQL.80).aspx