摘要:
Oracle使用正则表达式离不开这4个函数:1。regexp_like2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:... 阅读全文
摘要:
日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。?12SELECTTRUNC(SYSDATE,'MONTH')"Firstdayofcurrentmonth"FROMDUAL;获取当前月份的最后一天这个查询... 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_6cfb6b090100ve92.html1.概念 方法:是在对象类型说明中用关键字MEMBER 声明的子程序 方法是作为对象类型定义组成部分的一个过程或函数 方法不能与对象类型或其任何属性同名 与数据包程序相似,大多数方法有两个部分 C... 阅读全文
摘要:
Collections Overview一、Types of Collections 1、Associative arrays 数组 它是同种类型的一维、无边界的稀疏集合,只能用于 PL/SQL。 DECLARE TYPE t_name IS TABLE OF varchar2(10) INDEX ... 阅读全文
摘要:
Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。可以在select into,fetc... 阅读全文
摘要:
一、子类型这种类型最简单,类似类型的一个别名,主要是为了对常用的一些类型简单化,它基于原始的某个类型。如:有些应用会经常用到一些货币类型:number(16,2)。如果在全局范围各自定义这种类型,一旦需要修改该类型的精度,则需要一个个地修改。那如何实现定义的全局化呢?于是就引出了子类型:subtyp... 阅读全文
摘要:
AS和IS是ORACLE为了方便而设置的同义词。何时使用1、在创建存储过程(PROCEDURE)/函数(FUNCTION),以及自定义类型(TPYE)和包(PACKAGE)时,使用AS和IS无区别。2、在创建视图(VIEW)时,只能使用AS而不能使用IS。3、在声明游标(CURSOR)时,只能使用I... 阅读全文
摘要:
oracle 创建create user 及授权grant 查看登陆的用户:以下都可以: show user; select sys_context('userenv','session_user') from dual; select user from dual; 查看所... 阅读全文
摘要:
当数据库或PL/SQL在运行时发生错误时,一个异常被PL/SQL运行时引擎自动抛出,oracle有三种方式抛出异常,需要了解的朋友可以祥看本文有三种方式抛出异常1.通过PL/SQL运行时引擎2.使用RAISE语句3.调用RAISE_APPLICATION_ERROR存储过程当数据库或PL/SQL在运... 阅读全文
摘要:
5.1异常处理概念5.1.1预定义的异常处理5.1.2非预定义的异常处理5.1.3用户自定义的异常处理5.1.4用户定义的异常处理5.2异常错误传播5.2.1在执行部分引发异常错误5.2.2在声明部分引发异常错误5.3异常错误处理编程5.4在PL/SQL中使用SQLCODE, SQLERRM异常处理... 阅读全文