一般用PLSQL导入或导出序列即可。
1、用PLSQL登录oracle数据库。
2、在左边的树找到Sequences选项。
3、依次点击Sequences旁边的小箭头-要导出的序列名处右键-DBMS元数据-DDL。
4、然后将d出页面的内容复制即可。
5、导出完成。
6、要导入的话,登录到目标库。
7、点击左上角类似小纸片的按钮,选择SQL窗口。
8、把复制的语句粘贴到空白出,选中,点击上方类似齿轮的按钮,导入完成。
采用sequence,这是oracle提供的序列对象,只要创建了sequence以后就可以通过select sequencenamenextval from dual 就可以得到唯一的序列值了
你的问题很笼统,你是想知道序列的当前值吗?select 序列nextval from dual就可以了,这个查出来的就是当前序列下一个可以使用的值,序列每读一次都会加1的,比如这次的序列nextval是18,你下次使用的时候就是19了
这个是不可能的。Sequense是严格的序列号,除非被循环了。同时并发的要求SEQ,数据库的锁机制会将用户排队,保证获得的序列是不一样的数字。
检查你的程序吧,程序的主键必然不是严格通过SEQ获得的
以上就是关于Oracle 导、入出序列 如何 *** 作全部的内容,包括:Oracle 导、入出序列 如何 *** 作、ORACLE 如何生成序号、oracle中如何查询序列等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)