`
x_root
  • 浏览: 125725 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sequence数据迁移

    博客分类:
  • Java
SQL 
阅读更多
如何从另一台机器上的数据库用户迁移出sequence,以下是我的做法,供参考:
DECLARE
  V_sql   varchar2(1000);
  v_count number(3);
BEGIN
  --dbms_output.enable(100000);
  FOR SEQ IN (SELECT to_char(DBMS_METADATA.GET_DDL@aidm203('SEQUENCE',
                                                           B.SEQUENCE_NAME)) AS seqsql,
                     B.SEQUENCE_NAME as seqname
                FROM USER_SEQUENCES@aidm203 B) LOOP
    --dbms_output.put_line('drop sequence ' || seq.seqname || ';');
    --dbms_output.put_line(replace(seq.seqsql, '"AIDMQUERY".', '') || ';');
    V_sql := replace(seq.seqsql, '"AIDM203".', '');
    select count(1)
      into v_count
      from USER_SEQUENCES
     where SEQUENCE_NAME = seq.seqname;
    if v_count >= 1 then
      execute immediate 'drop sequence ' || seq.seqname;
    end if;
    execute immediate v_sql;
  END LOOP;
END;
分享到:
评论

相关推荐

    一种可以避免数据迁移的分库分表scale-out扩容方式1

    )考虑到数据增长的特点,如果我们以代表时间增长的字段,按递增的范围分库,则可以避免数据迁移例如,如果id是随着时间推移而增长的全局sequence,则可以以id

    SQL Server数据迁移至PostgreSQL出错的解释以及解决方案

    最近对SQL Server到PostgreSQL的数据迁移时出现了问题,返回的错误为:invalid byte sequence for encoding "UTF8": 0x00。经查证pg源代码,该问题引起的原因是sql server的字符类型字段中含有空字符0,该字符在pg中...

    oracle迁移mysql自增序列问题

    今天从oracle迁移数据到mysql碰到个需求:原先的主键字段需要改成mysql中的自增字段,而且原先数据的值不能变,以后新插入的值从原先数据最大的值开始自增。 解决办法: 构建环境: mysql> CREATE TABLE test -> ( ...

    数据从MySQL迁移到Oracle 需要注意什么

    将数据从MySQL迁移到Oracle的注意事项,有如下几点 1.自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的...

    从SQLSERVER向ORACLE8迁移的技术实现方案

    北京 数据库端SQL语法的迁移以下为常用的SQL语法迁移,包括数据类型、ID列向SEQUENCE迁移、表(主键、外键、CHECK、UNIQUE、DEFAULT、INDEX)、游标、存储过程、函数、触发器、常用SQL语法与函数几个方面,考虑SQL...

    database.rar

    yugong 数据同步工具最近看了阿里基于oracle的数据库迁移项目yugong,其也是基于物化视图进行的实现。差异在于: 1、虽然都是基于物化视图,但yugong项目仅使用物化视图日志,且创建物化视图日志时使用了参数PRIMARY...

    Java 数据库主键生成类 IdWorker

    twitter在把存储系统从MySQL迁移到Cassandra的过程中由于Cassandra没有顺序ID生成机制,于是自己开发了一套全局唯一ID生成服务:Snowflake。 1 41位的时间序列(精确到毫秒,41位的长度可以使用69年) 2 10位的机器...

    mysql 数据库函数模拟使用雪花算法

    snowflake 雪花算法 时间戳:当前时间- 1288834974657(Hutool工具雪花算法开始时间戳,与程序生成时间戳保持一致) ...可以用于一些特殊的数据迁移场景,不使用程序进行数据写入。 可自行针对自己的生成算法进行调整

    工作流设计,包括设计思路与数据库结构

    主要包括:process--流程定义表,task_node--流程节点表, sequence_flow--迁移(连接线)表,process_instance--流程实例表,task_instance--任务实例表,task_instance_parameter--任务参数表,sign_user--会签...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询)  数据控制语言Data Controlling Language(DCL),用来...

    数据库管理规范.doc

    Sequence命名:SEQ_表名_列名(或者根据需要另取名字) 2. 设计原则 3.2.1表的设计 【强制】每个表,都必须要有主键。主键是每行数据的唯一标识,保证主键不可随意更 新修改,在不知道是否需要主键的时候,请加上...

    中文版RFC,共456

    RFC404 文件迁移协议的注释 RFC405 给 TIP 用户的第二封信 RFC456 UCSB 的数据重置服务 RFC457 FTP 的服务器与服务器交互 RFC496 IMP/TIP 内存更新时间表(修订版 2) RFC516 丢失消息的检测 RFC591 在 NVT ASCII UCSB...

    RFC中文文档-txt

    RFC404 文件迁移协议的注释 RFC405 给 TIP 用户的第二封信 RFC456 UCSB 的数据重置服务 RFC457 FTP 的服务器与服务器交互 RFC496 IMP/TIP 内存更新时间表(修订版 2) RFC516 丢失消息的检测 RFC591 在 NVT ASCII UCSB...

    rfc中文文档目录,包含部分翻译

    RFC404 文件迁移协议的注释 RFC405 给 TIP 用户的第二封信 RFC456 UCSB 的数据重置服务 RFC457_FTP 的服务器与服务器交互 RFC496 IMP/TIP 内存更新时间表(修订版 2) RFC516 丢失消息的检测 RFC591 在 NVT ASCII...

    ETL工具Kettle用户手册

    1.8 搜索元数据 ............................................................................................................. 12 1.9 设置环境变量 ..........................................................

Global site tag (gtag.js) - Google Analytics