赞
踩
怎样将表中的某列转换成自增列且以前存在的数据不变,从当前最大值开始实现自增,以下是解决步骤:
ALTER TABLE TABLE_3 rename TO TABLE_2
- CREATE TABLE "SYSDBA"."TABLE_3"
-
- (
-
- "id" int NOT NULL IDENTITY(1, 1),
-
- "name" VARCHAR2(50),
-
- NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
语法格式
IDENTITY [ (种子, 增量) ]
-
- SET IDENTITY_INSERT "SYSDBA"."TABLE_3" ON
如果列名比较多的话,可以右击表名,【生成SQL脚本】,选择【insert to】,自动获所有列,记得修改表名。
SET IDENTITY_INSERT "SYSDBA"."TABLE_3" OFF
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。