-5

我正在创建一个表:

CREATE TABLE EMP6
(ENO INT CONSTRAINT PRKEY PRIMARY KEY, ENAME VARCHAR(15))

创建表后,我想添加IDENTITYENO列中。我可以添加IDENTITY和删除IDENTITY吗?

4

3 回答 3

1

不,您不能IDENTITY在现有列中添加或删除。

如果您忘记将ENO列设置为IDENTITY,则必须删除该表并使用正确的设置重新创建它。

于 2013-07-25T18:23:01.040 回答
0

我相信你不能这样做。最好的选择是创建一个新的标识列并使用标识插入命令复制数据(如果您确实想保留旧值)。

本文详细解释了这一点。

于 2013-07-25T18:23:20.250 回答
0

创建表的最佳方法是使用 Designer。安装 Sql Management Studio 就可以了。这里有两个快速提示:

  1. 使用 Management Studio 连接到数据库。右键单击表格文件夹。选择 Add new table 并设计整个表架构。再次右键单击列将为您提供 PKEY、关系索引等选项。

  2. 更快。打开数据库图表并以图形方式添加/修改所有内容。但请注意,在数据库图表中提交的任何更改也会影响数据库模式。

于 2013-07-25T18:28:25.063 回答