我正在创建一个表:
CREATE TABLE EMP6
(ENO INT CONSTRAINT PRKEY PRIMARY KEY, ENAME VARCHAR(15))
创建表后,我想添加IDENTITY
到ENO
列中。我可以添加IDENTITY
和删除IDENTITY
吗?
我正在创建一个表:
CREATE TABLE EMP6
(ENO INT CONSTRAINT PRKEY PRIMARY KEY, ENAME VARCHAR(15))
创建表后,我想添加IDENTITY
到ENO
列中。我可以添加IDENTITY
和删除IDENTITY
吗?
不,您不能IDENTITY
在现有列中添加或删除。
如果您忘记将ENO
列设置为IDENTITY
,则必须删除该表并使用正确的设置重新创建它。
我相信你不能这样做。最好的选择是创建一个新的标识列并使用标识插入命令复制数据(如果您确实想保留旧值)。
本文详细解释了这一点。
创建表的最佳方法是使用 Designer。安装 Sql Management Studio 就可以了。这里有两个快速提示:
使用 Management Studio 连接到数据库。右键单击表格文件夹。选择 Add new table 并设计整个表架构。再次右键单击列将为您提供 PKEY、关系索引等选项。
更快。打开数据库图表并以图形方式添加/修改所有内容。但请注意,在数据库图表中提交的任何更改也会影响数据库模式。