Oracle工具类-生成数据库现有Job的创建脚本

生成Oracle数据库现有Job的创建脚本

  -- 生成现有Job的创建脚本
  create or replace procedure proc_generate_job_create_sql is
  begin
    DBMS_OUTPUT.ENABLE(buffer_size => null); --表示输出buffer不受限制
    sys.dbms_output.put_line(‘declare‘);
    sys.dbms_output.put_line(‘  v_job number;‘);
    sys.dbms_output.put_line(‘begin‘);

    for j in (select what, interval from user_jobs) loop
      sys.dbms_output.put_line(‘  sys.dbms_job.submit(job => v_job,‘);
      sys.dbms_output.put_line(‘                      what => ‘‘‘ ||
                               j.what || ‘‘‘,‘);
      sys.dbms_output.put_line(‘                      next_date => ‘ ||
                               j.interval || ‘,‘);
      sys.dbms_output.put_line(‘                      interval => ‘‘‘ ||
                               j.interval || ‘;‘‘‘);
    end loop;

    sys.dbms_output.put_line(‘  commit;‘);
    sys.dbms_output.put_line(‘end;‘);
  end;

参考资料

ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.

时间: 2024-12-21 17:25:53

Oracle工具类-生成数据库现有Job的创建脚本的相关文章

oracle工具类

查询表中有多少列 select count(1) from user_tab_columns where table_name=upper('M_ReturnPicture') //查询数据中某个用户所创建的表数量 SELECT table_name FROM all_tables WHERE owner = upper('rpt'); select * from all_tables where owner = upper('userecc') and (table_name like 'T_

Mybitis根据工具类反射数据库生成映射+整合springboot

一 反向生成数据库mapper的工具类: 添加依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <scope>test</scope> <version>1.3.2</version> <optional>true</opt

JDBC连接Oracle工具类

import java.sql.*;import java.util.ResourceBundle; /** * jdbc工具类,负责: * 1. 加载/注册数据库驱动程序 * 2. 获取数据库连接 * 3. 释放数据库资源(Connection, Statement, ResultSet) */public class JdbcUtil { private static final String DRIVER = getValue("jdbc.driver"); private st

工具类之数据库工具类:DBUtil(采用反射机制)

经常操作数据库的码农们一定知道操作数据库是一项很复杂的工作,它不仅要解决各种乱码的问题还要解决各种数据表的增删改查等的操作. 另外每次操作数据库都要用到数据库连接.执行SQL语句.关闭连接的操作,所以在这里我就把这些功能封装到了一个工具类中,该类使用的是反射机制写成的,也就是说它可以帮助你完成对任何数据表的操作.关键代码如下: 首先是配置文件:config.properties driverName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost

ef-codefirst方式配置实体类,生成数据库

做项目的时候,如果我们如果用orm方式来做数据库持久化操作的话.微软官方首先会向我们推荐ef,而我们用ado.net的话,似乎也需要建立实体类来接传值,那么我们用codefirst就有一举两得的效果了 1.在对应的项目安装ef 2.创建实体类 3.接下来需要配置字段的属性,也就是长度,类型之类的,那么string类型一般对应数据库中的nvarchar类型,还有要建立实体类之间的对应关系,就是配置导航属性,这里有注解式和fluent Api两种方式来配置,我建议用fluent Api的方式来配置,

通过工具,生成数据库的数据词典

如何将数据库表的定义导入Word呢.数据库设计好后,如果能把数据库表的详细定义导出来,对后面的开发非常的有好处.有什么简单的方法呢 ^_^ 1.下载安装代码生成器:动软代码生成器 注释:官方网站下载的有bug,修补包:动软代码生成器mysql生产文档备注问题  http://download.csdn.net/download/liangjun_china/9927329  2.打开软件后,点击左上角的[新增服务器注册] 3.选择你要新增的服务器类型,也就是你使用的那个数据库类型 4.在服务器连

IMP跨平台迁移数据库SQL生成SQL方式表空间创建脚本

我们在利用EXP/IMP进行跨平台迁移的时候,由于表空间路径变更,需要先手工创建在目标端创建与源端一致的表空间和数据文件,以下为创建生成语句的脚本. 一.在源端数据库执行以下命令,生成创建脚本 select 'create tablespace ' || b.NAME || ' DATAFILE ' || chr(39) || a.NAME || chr(39) || ' SIZE ' || a.BYTES / 1024 / 1024 || ' m;' from v$datafile a, v$

spring boot 从入门到精通( 二)通过实体类生成数据库表的方式

1. 需要添加的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-con

Oracle 工具类 Sql 分析索引的 碎片率

1.索引分析 分析语句:SQL>analyze index <index_name> validate structure online; 分析表:analyze table tablename compute statistics; analyze index indexname compute statistics; 查看索引碎片的情况:SQL>select name,del_lf_rows_len,lf_rows_len,(del_lf_rows_len/lf_rows_le