• 等级
  • 571390 访问
  • 909 原创
  • 11 转发
  • 1250 排名
  • 57 评论
  • 40 获赞

学以致用——Excel报表自动化方案探索

准备进一步提高Excel报表的自动化生成程度。 看到一篇文章,收到了启发,暂存一下。 '' --main.sql   set linesize 200 set term off verify off feedback off pagesize 999 set markup html on entmap ON spool on preformat off spool c:\tables.xls...

2018-11-15 02:59:33

《Oracle PL/SQL实例精讲》学习笔记25——Oracle提供的包 (第四部分)

本章内容: 1. 利用Oracle提供的包扩展功能(使用UTL_FILE访问文件、使用DBMS_JOB调度作业、DBMS_XPLAN生成解释计划、DBMS_SQL产生隐式语句结果 ) 2. 利用Oracle提供的包报告错误 代码如下:...

2018-11-14 23:42:54

《Oracle PL/SQL实例精讲》学习笔记25——Oracle提供的包 (第三部分)

本章内容: 1. 利用Oracle提供的包扩展功能(使用UTL_FILE访问文件、使用DBMS_JOB调度作业、DBMS_XPLAN生成解释计划、DBMS_SQL产生隐式语句结果 ) 2. 利用Oracle提供的包报告错误 代码如下:...

2018-11-14 23:41:37

《Oracle PL/SQL实例精讲》学习笔记25——Oracle提供的包 (第二部分)

本章内容: 1. 利用Oracle提供的包扩展功能(使用UTL_FILE访问文件、使用DBMS_JOB调度作业、DBMS_XPLAN生成解释计划、DBMS_SQL产生隐式语句结果 ) 2. 利用Oracle提供的包报告错误 代码如下:...

2018-11-14 23:40:56

调试经验——使用SQLPLUS重启Oracle服务器

重启=关闭+开启 1. 使用sysdba权限登录 SQL> conn as sysdba Enter user-name: sys Enter password: Connected. 2. 关闭数据库 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut dow...

2018-11-13 23:22:27

《Oracle PL/SQL实例精讲》学习笔记24——ORACLE对象类型(第二部分)

本章内容: 1. 对象类型 2. 对象类型的方法 代码如下: 1. 创建类型规范 SQL> -- For Example ch23_8a.sql SQL> CREATE OR REPLACE TYPE zipcode_obj_type AS OBJECT 2 (zip VARCHAR2(5) 3 ,city VA...

2018-11-13 22:13:51

《Oracle PL/SQL实例精讲》学习笔记28——Student模式探究 (Exploration of Student Schema)

这本书快要学完了。感觉示例模式student值得再研究一下。 1. 查询所有表及标注释 SQL> /* Formatted on 2018/11/13 18:21:43 (QP5 v5.256.13226.35538) */ SQL> SELECT tab.table_name, com.comments 2 FROM user_tables tab, user...

2018-11-13 18:58:50

《Oracle PL/SQL实例精讲》学习笔记27——Student模式的实体关系图(E-R Diagram of Student Schema)

这本书的示例中使用了一个名为Student的模式,其中包含十多张表,若干约束,相对比较复杂。 于是,使用Toad绘制了实体关系图如下:

2018-11-13 18:06:34

《Oracle PL/SQL实例精讲》学习笔记21——包(第三部分)

本章内容: 1. 创建包(创建包规范、包体、调用已存储的包、创建私有对象) 2. 游标变量 3. 用其他程序扩展包 4. 包的实例化和初始化 5. SERIALLY_RESABLE包 代码入下: 1. 创建包规范 SQL> -- For Example ch21_15.sql SQL> CREATE OR REPLACE PACKAGE MANAGE_GRADES A...

2018-11-13 16:09:09

《Oracle PL/SQL实例精讲》学习笔记21——包(第二部分)

本章内容: 1. 创建包(创建包规范、包体、调用已存储的包、创建私有对象) 2. 游标变量 3. 扩展包 4. 包的实例化和初始化 5. SERIALLY_RESABLE包 基本概念: 1. 游标变量: In the current  version of PL/SQL, cursors can be declared and manipulated like any other ...

2018-11-13 14:28:58

《Oracle PL/SQL实例精讲》学习笔记20——函数

本章内容: 1. 创建函数 2. 在SQL语句中使用函数 3. 在SQL中优化函数执行 基本概念: 1. 函数与过程的区别: Functions are another type of stored code and are very similar to procedures. The  significant difference between the two is that a...

2018-11-12 23:09:40

《Oracle PL/SQL实例精讲》学习笔记19——批量SQL(第三部分)

本章内容: 1. FORALL语句(使用FORALL语句、SAVE EXCEPTIONS选项、INDICES OF选项、VALUES OF选项) 2. BULK COLLECT语句 3. 在SQL语句中绑定集合 基本概念: 1. BULK COLLECT子句: The BULK COLLECT clause fetches the batches of results and brin...

2018-11-12 18:32:03

《Oracle PL/SQL实例精讲》学习笔记19——批量SQL(第二部分)

本章内容: 1. FORALL语句(使用FORALL语句、SAVE EXCEPTIONS选项、INDICES OF选项、VALUES OF选项) 2. BULK COLLECT语句 3. 在SQL语句中绑定集合 基本概念: 1. SAVE EXCEPTIONS选项 The SAVE EXCEPTIONS option enables the FORALL statement to co...

2018-11-12 17:13:47

调试经验——ORA-00054: resource busy and acquire with NOWAIT specified

问题描述: 在一个Session中执行DML操作,而不提交。这时,在另一个session中truncate table时,会报错:ORA-00054: resource busy and acquire with NOWAIT specified。   解决方法: 提交或者rollback,或者kill session。   以下是Oracles database error mess...

2018-11-12 16:59:48

《Oracle PL/SQL实例精讲》学习笔记18——本地动态SQL (第二部分)

本章内容: 1. EXECUTE IMMEDIATE语句 2. OPEN-FOR、FETCH和CLOSE语句 代码如下: 2. OPEN-FOR、FETCH和CLOSE语句 SQL> DECLARE 2 TYPE zip_cur_type IS REF CURSOR; 3 zip_cur zip_cur_type; 4 sql_stmt VAR...

2018-11-10 20:40:03

《Oracle PL/SQL实例精讲》学习笔记17——记录(第二部分)

本章内容: 1. 记录类型(使用基于表和基于游标的记录,使用用户定义的记录,了解记录的兼容性) 2. 嵌套记录(即,包含其他记录和集合的记录) 3. 记录集合   代码如下: 1. 使用嵌套记录 SQL> -- For Example ch16_7a.sql SQL> DECLARE 2 TYPE name_type IS RECORD 3 ...

2018-11-10 18:11:03

《Oracle PL/SQL实例精讲》学习笔记16——集合(第二部分)

本章内容: 1. PL/SQL表(使用关联数组(Associative Arrays,之前称为索引表(index-by tables))、嵌套表 (nested tables)、集合方法) 2. 变长数组(大小可变的数组) 3. 多级集合 (多维数组) 基本概念:                                                               ...

2018-11-10 01:25:54

《Oracle PL/SQL实例精讲》学习笔记26——优化PL/SQL

本章内容: 1. PL/SQL调优工具 2. PL/SQL优化级别 3. 子程序内联 代码如下:  

2018-11-10 00:05:21

《Oracle PL/SQL实例精讲》学习笔记25——Oracle提供的包 (第一部分)

本章内容: 1. 利用Oracle提供的包扩展功能(使用UTL_FILE访问文件、使用DBMS_JOB调度作业、DBMS_XPLAN生成解释计划、DBMS_SQL产生隐式语句结果 ) 2. 利用Oracle提供的包报告错误 代码如下: 1. 在PL/SQL中使用UTL_FILE访问文件 1)设置UTL_FILE_DIR初始化参数   SQL> alter system set u...

2018-11-10 00:03:58

《Oracle PL/SQL实例精讲》学习笔记24——ORACLE对象类型

本章内容: 1. 对象类型 2. 对象类型的方法 代码如下: 1. 创建对象类型 SQL> -- For Example ch23_1a.sql SQL> CREATE OR REPLACE TYPE zipcode_obj_type AS OBJECT 2 (zip VARCHAR2(5) 3 ,city VA...

2018-11-10 00:01:08

预见未来to50

十年前:热爱生活,积极向上,流自己的汗,吃自己的饭 !-2008 十年后:不忘初心,方得始终 -2016 ...展开 收起
关注
  • IT服务·系统集成/Consultant/BA/SA/DA…
  • 中国
奖章
  • 持之以恒
  • 1024勋章