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;
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 Database link 创建
- oracle database link创建
- 像查看本地Oracle数据一样查看远程Oracle数据-----Oracle database link创建和使用
- 创建oracle DataBase Link
- Oracle DATABASE LINK(DBLINK)创建
- Oracle DATABASE LINK(DBLINK)创建与删除方法
- oracle database link创建
- oracle中创建sequence
- 创建Oracle dataguard logical standby database
- Oracle DataBase Link应用
- oracle database link使用
- Oracle 中DB-LINK创建
- oracle database link
- 在ORACLE中创建自增字段,sequence
- Oracle:创建db_link
- Oracle DataGuard 11gR2 之Physical Standby Database的创建 推荐
- oracle database link
- Oracle序列(sequence)创建失败,无法取值(.nextval),无法删除(drop)解决办法
- Oracle创建序列 sequence