解决方案 »
- 路过不要错过哦!!帮帮忙写下你的sql语句吧??
- oracle sql developer如何连接DB2和MS SQL?
- 请教一个ORACLE分析函数查连续6个月以上数据为0的方法!
- 崩溃了,这个异常到底怎么解决,网上查了好久都没查到答案
- 高深问题,关于ODAC中运行触发器的怪现象。
- 求救,请大侠指教。关于动态决定一个检索条件
- 服务名的问题
- 交叉表的问题
- !!!急 高分求救:Oracle中如何动态调用存储过程或函数,并获取它的返回值?
- 初学者!请问在Oracle中能不能在一个字段中存放整型数组?
- 怎么在SQLplus下导出建表脚本?
- 一个序列(SEQUENCE)只能用在一个表中不能用在多个表中吧? 可以用在一个表中的多个字段吧?
----------
1已选择 1 行。14:27:38 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
2已选择 1 行。14:27:39 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
3已选择 1 行。14:27:39 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
4已选择 1 行。14:27:40 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
5已选择 1 行。14:27:41 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
6已选择 1 行。14:27:41 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
7已选择 1 行。14:27:42 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
8已选择 1 行。14:27:42 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
9已选择 1 行。14:27:43 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
10已选择 1 行。14:27:43 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
1已选择 1 行。14:27:44 HR@myora > select t_seq.nextval from dual; NEXTVAL
----------
2已选择 1 行。
另外,楼主无需担心序列值不够用,只要在业务表的相关字段长度内,序列绝对能到达绝对的长度,
而且,不同业务也可以创建使用不同的序列
这样啊! 如果数据量超大系统,又加上频繁插入删除,比如像银行系统,那么主键值很快就不够用了啊,这样修改也很频繁吧,多麻烦啊,再说系统再运行时能修改maxvalue么?
但是现实中往往会出现序列值浪费掉,所以对主键值要求比较严格,考虑组合时间戳+序列