【发布时间】:2020-07-01 12:05:32
【问题描述】:
我使用的是 SQLServer Compact Edition 4.0。
我已经用 sql 动态创建了一个新表 [newtable] 来替换以前的 [oldtable]。
表名称不同但结构相同。 [oldtable] 有一个字段 ID,即 PrimaryKey 和 Identity。
为了使用这个简单的 SQL 轻松移动 [newtable] 中的所有记录
"INSERT INTO [newtable] SELECT * FROM [oldtable];"
[newtable] 的字段 ID 不是和身份。
移动 [newtable] 中的所有记录后,我想将 ID 字段更改为 Identity。
我试过了,但没有用:
"ALTER TABLE [newtable] ALTER COLUMN [ID] int IDENTITY (2,1) NOT NULL"
有什么想法吗?
我需要用 SQL 来做这个操作。
谢谢
【问题讨论】:
标签: sql sql-server-ce