是否有任何查询将身份规范设置为 false 或 true
Is there any query to set identity specification to false or true
我正在尝试编辑 table 结构。我有一个包含主键的 table 并且其标识规范为真。我想使用查询将主键的标识规范更改为 false,只要我想 运行 在用户程序上查询这个查询,因为我不能去每个用户的 PC 并从设计器中更改它......我只想查询将其从身份规范 true 更改为 false。
我可以使用
alter table table1 set table1ID INT NOT NULL PRIMARY KEY
首先添加新列 -
alter table tablename add columnname int
然后将数据从身份复制到列到使用上述查询添加的新列 -
更新tablename set columnname = identitycolumnname
现在删除标识列 -
alter table tablename drop column identitycolumnname
然后最后重命名一个新的列插入到一个标识列名-
EXEC sp_RENAME 'tablename.columnname' , 'identitycolumnname', 'COLUMN'
我正在尝试编辑 table 结构。我有一个包含主键的 table 并且其标识规范为真。我想使用查询将主键的标识规范更改为 false,只要我想 运行 在用户程序上查询这个查询,因为我不能去每个用户的 PC 并从设计器中更改它......我只想查询将其从身份规范 true 更改为 false。
我可以使用
alter table table1 set table1ID INT NOT NULL PRIMARY KEY
首先添加新列 -
alter table tablename add columnname int
然后将数据从身份复制到列到使用上述查询添加的新列 -
更新tablename set columnname = identitycolumnname
现在删除标识列 -
alter table tablename drop column identitycolumnname
然后最后重命名一个新的列插入到一个标识列名-
EXEC sp_RENAME 'tablename.columnname' , 'identitycolumnname', 'COLUMN'