【发布时间】:2012-02-06 10:14:59
【问题描述】:
我是 RDBMS 的学生。
我有一个非常基本的问题,可以说我在 SQL 服务器中有一个现有的表。改变表格的脚本是什么。
- 如果存在,则删除列“RowId”。
- 删除约束(如果存在)。
- 在表中添加一个新列“RowId”。
- 将此列设为主键。
- 自增类型 int.
【问题讨论】:
-
删除列和删除主键约束是不同的事情。因此,您的第一行不清楚。您也可以发布您对此的尝试并解释您遇到的问题吗?
-
你真正想要什么?
-
您不想在整个序列完成之前保留“旧”RowId 吗?这个“旧”的 RowId 是否也应该是 IDENTITY?为什么要用同名的列替换一列?
标签: sql-server sql-server-2005