无法在 Management Studio 中向 SQL 服务器 table 添加新列
Cannot add new column to SQL Server table in Management Studio
我已经创建了一个包含一些列的 table。现在我正在尝试添加一个带有主键的列。我右键单击列,添加新列。它让我添加列名,数据类型为 int。右键单击它并将其设置为主键。
保存时出现错误
Unable to modify table.
ALTER TABLE only allows columns to be added that can contain nulls, or have a DEFAULT definition specified, or the column being added is an identity or timestamp column.
谁能告诉我如何更改已创建的 table?我需要用自动增量向它添加一个主键。
您需要执行 4 个步骤 才能完成此操作:
步骤 1 - 创建列
步骤 2 - 将其设为主键
步骤 3 - 调出列或 table 属性
第 4 步 - 将其定义为 IDENTITY
列
仅现在 - 保存更改。现在,应该 工作正常。
我已经创建了一个包含一些列的 table。现在我正在尝试添加一个带有主键的列。我右键单击列,添加新列。它让我添加列名,数据类型为 int。右键单击它并将其设置为主键。
保存时出现错误
Unable to modify table.
ALTER TABLE only allows columns to be added that can contain nulls, or have a DEFAULT definition specified, or the column being added is an identity or timestamp column.
谁能告诉我如何更改已创建的 table?我需要用自动增量向它添加一个主键。
您需要执行 4 个步骤 才能完成此操作:
步骤 1 - 创建列
步骤 2 - 将其设为主键
步骤 3 - 调出列或 table 属性
第 4 步 - 将其定义为 IDENTITY
列
仅现在 - 保存更改。现在,应该 工作正常。