给已有的表中添加一个自增的主键报错,麻烦大神看看~~~

create sequence f5gtmzone start with 10000 increment by 1 maxvalue 100000;
alter table f5_gtm_zone add constraint RS_ID primary key(col1);

f5_gtm_zone表没有主键,现在我想给表添加一个自增加的primary key,但执行上面两句时报错。
报错时,好像是primary key()括号里面的值填错了,我是数据库小白,麻烦大神看看()里的值应该填什么,非常感谢!!

阅读 3.2k
1 个回答

括号里应该填f5_gtm_zone想要加主键的列名。
另外说一句要实现Oracle自增在12c版本之前还需要加触发器。12c版本提供了一个IDENTITY的列。
至于如何用,可以自行搜索。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进