如何从sybase中的列DROP自动增量

时间:2015-06-12 08:30:15

标签: sybase sqlanywhere

所以,我有一个列,初始设置是ASA16数据库中的INTEGER NOT NULL AUTO-INCREMENT。但是我想放弃AUTO-INCREMENT设置,所以剩下的唯一设置是INTEGER和NOT NULL

初始设置为=

ALTER TABLE "USERVARIABLE" MODIFY "XID" INTEGER NOT NULL AUTOINCREMENT

注意= XID是主键

所以,我已经尝试过使用这段代码了:

ALTER TABLE "USERVARIABLE" DROP PRIMARY KEY;

ALTER TABLE "USERVARIABLE" MODIFY "XID" INTEGER NOT NULL

ALTER TABLE "USERVARIABLE" ADD PRIMARY KEY ( "XID" ASC );

但是自动增量设置仍然存在

任何人都知道该怎么做?要从ASA16的该列中删除或删除自动增量设置?

ALTER TABLE“USERVARIABLE”修改或删除?????????????

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

ALTER TABLE "USERVARIABLE" MODIFY "XID" DEFAULT NULL