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