您的位置:首页 > 数据库 > Oracle

oracle 创建sequence创建database_link

2017-05-09 21:47 393 查看
-- 创建database_link 

create database link DB_GLHM3_HE

  connect to GLHM3 identified by glhm3

  using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = GLHM3)))';

---删除dblink

drop database link GLHM3

---创建 SEQUENCE

CREATE SEQUENCE seq_regioncode

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXvalue -- 不设置最大值

NOCYCLE -- 一直累加,不循环

CACHE 10; 

--查询SEQUENCE  当前值

select seq_regioncode.currval from dual;

--查询SEQUENCE 下一个值

select seq_regioncode.nextval from dual;

--结合lpad方法可以生成固定格式长度的编码 例如格式为:A0000001

select 'A'||lpad(seq_regioncode.nextval,7,'0') from dual;

--删除 SEQUENCE

drop SEQUENCE seq_regioncode;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle sequence dat