Oracle
千里--伸
平凡的生活在这世上的人。
展开
-
ORACLE 行转列 用过第一个效果不算太好!
数据库查询中难免会遇到行列转换的情况,摘列一些较精典的解决方案--####################################################################一、采用SQL decode和PL/SQL函数实现--####################################################################1、转载 2010-01-13 17:17:00 · 565 阅读 · 0 评论 -
Oracle时间日期操作
<br />Oracle时间日期操作<br />sysdate+(5/24/60/60) 在系统时间基础上延迟5秒<br />sysdate+5/24/60 在系统时间基础上延迟5分钟<br />sysdate+5/24 在系统时间基础上延迟5小时<br />sysdate+5 在系统时间基础上延迟5天<br />add_months(sysdate,-5) 在系统时间基础上延迟5月<br />add_months(sysdate,-5*12) 在系统时间基础上延迟5年<br /><br /><br />上转载 2011-03-10 09:18:00 · 686 阅读 · 0 评论 -
ORACLE 中立即执行字符串及传入变量
立即执行跟着的方法,并把当前的变量用USING 传进去。 EXECUTE IMMEDIATE 'BEGIN Work_Order_Req_Line_Util_API.Create_Po_Allowed(:requisition_, :line_no_, :release_no_); END;' USING requisition_no_, line_no_, release_no_;原创 2011-03-02 16:50:00 · 2812 阅读 · 0 评论 -
oracle中正则表达式的基本元字符
前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like 和 regexp_instr。这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regexp_substr。regexp_replace函数和regexp_substr函数的功能类似与字符函数replace和substr,只是这里的应用更加灵活,可以一下子匹配一系列的结果,而原来的函数只能一下子匹配一个固定的字符换。具体来讲:regexp_replace的意义是找到于给定模式匹配的字符串并用其他的原创 2011-02-28 13:52:00 · 2313 阅读 · 0 评论 -
Oracle管理与维护.数据库登录的身证验证
Oracle管理与维护.数据库登录的身证验证草木瓜20080505一、写在前面 曾经并不知道conn / as sysdba为何物,在unix下搞了半天方知,还需要加上"号,Oracle 10g里终于也考虑到了这个问题,不再受到" as sysdba "的限制。 如下所示: [oracle@liwei admin]$ sqlplus / as sysdba SQL*Plus:转载 2010-01-13 09:23:00 · 522 阅读 · 0 评论 -
协议适配器错误
出现这种错误时请先检查侦听器(listener.ora)及列程有没有启动。启动不了或没有这个例程再根据实际情况进行配置。 Oracle 创建新例程。c:/> oradim -new -sid DEMO(例程名) -intpwd manager(密码) -pfile =C:/oracle/Demo/initDemo.ora(已有例程配置) c:/> sqlplus /nolo原创 2010-01-12 11:50:00 · 849 阅读 · 0 评论 -
sql2005 链接服务器 连接Oracle...
一、建立链接服务器 有人喜欢调用系统过程来建立,但我个人对系统过程没有特别的学习 ,所以用的是界面设置,当然有兴趣也可以研究一下的,因为可以把SQL执行导出来。 USE [master]GOEXEC master.dbo.sp_addlinkedserver @server = NTEST2, @srvproduct=NORCL, @provider=N原创 2010-01-29 15:19:00 · 11444 阅读 · 2 评论 -
看到返回TABLE的函数,还有不错的分解字串。
oracle的split函数<a id="aBelongClsfks_084074085081086074082095081095085086087068083081083" class="c05" onclick="function onclick(){NEBlog.gPermaLinkPage.updownMenu.openSameClass(fks_083065082087转载 2010-01-26 17:26:00 · 1086 阅读 · 0 评论 -
Exp, expdp
Data Pump 导出 这个新的实用工具称为 expdp,以和原来的导出 exp 区分开。在本例中,我们将用 Data Pump 来导出一个大表 CASES,大小约为 3GB。Data Pump 在服务器端使用文件处理来创建和读取文件;因此,目录作为位置使用。在这种情况下,我们将使用文件系统 /u02/dpdata1 来保存转储文件。 create directory dpdat原创 2010-01-20 14:15:00 · 602 阅读 · 0 评论 -
ORACLE PL/SQL异常处理(Exception)学习--比较全,看完了基本应用及原理就了解了
1、PL/SQL错误类型错误类型 报告者 处理方法 编译时错误 PL/SQL编译器 交互式地处理:编译器报告错误,你必须更正这些错误 运行时错误 PL/SQL运行时引擎 程序化地处理:异常由异常处理子程序引发并进行捕获 2、异常的声明有两种异常:用户自定义异常和预定义异常 用户自定义异常就是由程序员自己定义的一个错误。该错误还不是非常重要,所以并没有将整个错误包含在转载 2010-01-20 17:20:00 · 6644 阅读 · 0 评论 -
游标的基本应用
一、使用游标的理由。 我本是一个用MSSQL多的程序员,所以习惯上是用select 语句的多,但经ORACLE资深应用人员介绍,游标在第一次执行时比select慢,但以后用同一个游标却会快很多。所以现在的ERP里很多东西都用游标来写。二、游标格式: 普通格式: declare cursor rec_ IS原创 2010-01-18 16:22:00 · 553 阅读 · 0 评论 -
初学者之----存储过程错误处理的格式。
一个PLSQL。--不带错误处理的例子Declare param1 varchar2(200); param2 varchar2(200); cursor obj Is select id, name, pwd from Sys_User;begin原创 2010-01-20 16:05:00 · 644 阅读 · 0 评论