Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修改表格';是否允许在sql上使用标识?_Sql_Sql Server - Fatal编程技术网

如何修改表格';是否允许在sql上使用标识?

如何修改表格';是否允许在sql上使用标识?,sql,sql-server,Sql,Sql Server,到目前为止,我已尝试使用以下内容修改该字段: ALTER TABLE items ALTER COLUMN Item_ID int Identity(1,1) 但它不起作用 我对谷歌做了一些研究,但还不能解决它。你没有提到items列是否已经存在。如果是的话, 不能为现有列添加标识约束 我认为您必须使用以下查询创建一个新列: ALTER TABLE items ADD Item_ID int IDENTITY (1, 1) 无法更改现有列的标识,请检查以下问题:

到目前为止,我已尝试使用以下内容修改该字段:

ALTER TABLE items ALTER COLUMN Item_ID int Identity(1,1)
但它不起作用


我对谷歌做了一些研究,但还不能解决它。

你没有提到
items
列是否已经存在。如果是的话, 不能为现有列添加标识约束

我认为您必须使用以下查询创建一个新列:

ALTER TABLE items
  ADD Item_ID int IDENTITY (1, 1)

无法更改现有列的标识,请检查以下问题: