随笔分类 - # PL/SQL开发
摘要:说明: RAW: 未加工类型,可存储二进制数据或字节符 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列【不建议使用】 LONG RAW: 可变长二进制数据,最长2G 【不建议使用】 CLOB: 字符大对象Clob 用来存储单字
阅读全文
摘要:tom大神写了一个用于查看Oracle数据库对象空间使用情况。 下面演示一下如何使用: –工具源码 CREATE OR REPLACE PROCEDURE show_space(p_segname IN VARCHAR2, p_owner IN VARCHAR2 DEFAULT USER, p_ty
阅读全文
摘要:在PL/SQL中使用日期类型 之前的文章介绍了在PL/SQL中使用字符串和数字了下。毫无疑问,字符串和数字很重要,但是可以确定的是没有哪个应用不依赖于日期的。 你需要记录事件的发生事件,人们的出生日期等等很多。 通常的使用方式是: 1)声明日期变量和常量 2)使用内建函数显示和修改日期值 3)执行日
阅读全文
摘要:使用PL/Scope分析你的PL/SQL代码 从11g开始Oracle引入了PL/Scope 用于编译器收集PL/SQL程序单元的所有标识符(变量名、常量名、程序名等)。 收集到的信息可通过一系列静态数据字典视图获取。 可帮助我们了解标识符的声明,定义,引用,调用或赋值以及所在源代码的位置。 使用P
阅读全文
摘要:PL/SQL相关的数据字典 http://www.oracle.com/technetwork/issue-archive/2012/12-nov/o62plsql-1851968.html 有时候,我们在PL/SQL开发过程中会遇到以下问题: 1)我的程序到底依赖于哪些数据库对象? 2)哪个包中调
阅读全文
摘要:将代码封装在灵巧的包中 http://www.oracle.com/technetwork/issue-archive/2013/13-jan/o13plsql-1872456.html 绝大多数基于PL/SQL的应用都是由成千上万甚至上百万行代码组成,这里面包含了详细多变的用户需求。 商业逻辑的实
阅读全文
摘要:英文链接:http://www.oracle.com/technetwork/issue-archive/2013/13-sep/o53plsql-1999801.html Oracle 12c增强了一系列定义和执行PL/SQL程序单元的方式。本文覆盖了Oracle 12c几个新特性: 1.为结果缓
阅读全文
摘要:PL/SQL精明的调用栈分析 原文:http://www.oracle.com/technetwork/issue-archive/2014/14-jan/o14plsql-2045346.html The three DBMS_UTILITY functions (DBMS_UTILITY.FOR
阅读全文
摘要:–参考文章:http://www.oracle.com/technetwork/issue-archive/2014/14-sep/o54plsql-2245345.html –SAMPLE DATA 店名 商品 销量 A APPLE 3000 A BANANA 2000 B APPLE 5000
阅读全文
摘要:原文:http://www.oracle.com/technetwork/issue-archive/2015/15-jan/o15plsql-2398996.html 假如我有一个包P_A,其中封装了重要过程DO_A。 另有一个包P_B需要调用P_A.DO_A实现重要商业逻辑。 我想只授权给包P_
阅读全文
摘要:DUMP 语法 DUMP(expr[, return_fmt [, start_position [, length ] ] ] ) 用途 DUMP returns a VARCHAR2 value containing the datatype code, length in bytes, and
阅读全文
摘要:Compiler Warnings 编译器警告 Oracle 10g allows you to enable compile-time warnings that are useful to identify potential run-time problems in your programs
阅读全文
摘要:使用oracle comment语句可以给表、字段、视图等对象添加备注信息。 大致语法为: comment on TABLE table_name IS '备注内容'; 权限要求: 默认情况下用户只能给属于自己的对象添加注释。 如果要想给其他用户对象添加注释需要拥有权限:COMMENT ANY TA
阅读全文
摘要:一 简介 Oracle ascii函数用于返回单个字符的数字代号。 二 语法 ASCII( single_character ) 参数说明: 代表只能输入单个字符,如果输入多个,oracle只会返回第一个字符的数字代号。 三 使用环境 oracle 12c, 11g, 10g, 9i, 8i 四 例
阅读全文
摘要:今天调试程序报以下错误: ORA-22828: input pattern or replacement parameters exceed 32K size limit 22828. 00000 - "input pattern or replacement parameters exceed 3
阅读全文
摘要:原始链接:http://www.oracle-developer.net/display.php?id=411 oracle高级队列介绍 高级队列Advanced Queuing(AQ)在oracle多个版本都可得到。他是oracle原生消息软件并且在每一个版本都在加强。 这篇文章提供了一个AQ的高
阅读全文
摘要:DBMS_UTILITY.GET_TIME与DBMS_UTILITY.GET_CPU_TIME比较 原文链接: http://www.oracle-developer.net/display.php?id=307 一直以来开发人员都熟悉DBMS_UTILITY.GET_TIME函数。常用语测试一个程
阅读全文
摘要:原文链接:http://oracle-base.com/articles/misc/regular-expressions-support-in-oracle.php Introduction Example 1 : REGEXP_SUBSTRExample 2 : REGEXP_SUBSTRExa
阅读全文
摘要:原文链接:http://oracle-base.com/articles/misc/string-aggregation-techniques.php 1 String Aggregation Techniques 字符串聚合技术 On occasion it is necessary to agg
阅读全文
摘要:原文:http://www.oracle.com/technetwork/issue-archive/2013/13-jan/o13asktom-1886639.html I am using SQL Loader to load data into tables from a flat file.
阅读全文