sequence的用法.

swdudu 2004-10-13 12:06:03
请问能源能将已建好的sequence关联到一个新建的table中,如果能怎么写呀.
...全文
228 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jack_4826 2004-10-23
  • 打赏
  • 举报
回复
只能自己写过程了
zhaokeke2004 2004-10-22
  • 打赏
  • 举报
回复
不用关联,直接用:
序列

创建序列
create sequence emp_seq
increment by 1
start with 1
nomaxvalue
nocycle
cache 10

引用序列
insert into emp
values(emp_seq.nextval,'zhaokeke')

修改序列(不能修改启始值)
alter sequence emp_seq
increment by 10
maxvalue 10000

删除序列
drop sequence emp_sequence

序列数据字典
dba_sequences/all_sequences/user_sequences
zyljlu 2004-10-14
  • 打赏
  • 举报
回复
如果要做Access或SQL Server中的自动递增字段的话,也许可以通过写触发器使用相应序列来实现。我没有试过,不知可不可行。如果该字段是主关键字的话,应该怎么写触发器?
kingjie 2004-10-13
  • 打赏
  • 举报
回复
insert into table_name values (sequence_name.nextval,列值2,列值2,...);

sequence_name:为创建的序列名,是第一列的值,自增。
hevin 2004-10-13
  • 打赏
  • 举报
回复
用触发器应该可以
leborety 2004-10-13
  • 打赏
  • 举报
回复
啥意思啊,不懂
dinya2003 2004-10-13
  • 打赏
  • 举报
回复
不用关联, 直接用就可以了.

你这个表可以使用这个sequence,其他的地方也可以使用
发帖
Oracle 高级技术

3472

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2004-10-13 12:06
社区公告
暂无公告