随笔分类 -  oracle

摘要:一、函数1、取整mod(2,10)=22、取整trunc(12/10)=13、取整ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和sum(piece)=883476、统计数量count(keyid)=194二、算术运算符用于执行数学计算,加(+)、减(... 阅读全文
posted @ 2015-01-05 19:29 患.者 阅读(325) 评论(0) 推荐(0)
摘要:1. 该函数接受3个可选参数,返回3个数字的和 CREATE OR REPLACE FUNCTION add_three_numbers ( a NUMBER:=0, b NUMBER:=0, c NUMBER:=0 ) RETURN NUMBER IS BEGIN RETURN a+... 阅读全文
posted @ 2015-01-05 19:23 患.者 阅读(338) 评论(0) 推荐(0)
摘要:# 刷新会员标签函数 {color:red} fun_refresh_code{color} {noformat}CREATE OR REPLACE FUNCTION fun_refresh_code(v_code NUMBER := 0) RETURN varchar2 IS vsql ... 阅读全文
posted @ 2015-01-05 19:21 患.者 阅读(245) 评论(0) 推荐(0)
摘要:用JDBC连接oracle时有如下问题:问题一、java.lang.ClassNotFoundException:oracle.jdbc.driver.oracledriver解决:可以在环境变量->系统变量(s)下编辑classpath,在最后添上oracle驱动文件(应该有三个)的完整路径,注意... 阅读全文
posted @ 2014-12-29 16:17 患.者 阅读(256) 评论(0) 推荐(0)
摘要:1.最基本的DBMS_OUTPUT.PUT_LINE()方法。随便在什么地方,只要是BEGIN和END之间,就可以使用DBMS_OUTPUT.PUT_LINE(output);然而这会有一个问题,就是使用该函数一次最多只可以显示255个字符,否则缓冲区会溢出。此外,函数DBMS_OUTPUT.ENA... 阅读全文
posted @ 2014-12-25 14:09 患.者 阅读(13209) 评论(0) 推荐(1)
摘要:sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样, 这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如:SQL> declare n number;2begin3insert into test... 阅读全文
posted @ 2014-12-25 13:53 患.者 阅读(297) 评论(0) 推荐(0)
摘要:substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字... 阅读全文
posted @ 2014-12-25 13:43 患.者 阅读(254) 评论(0) 推荐(0)
摘要:Oracle的实体化视图提供了强大的功能,可以用在不同的环境中,实体化视图和表一样可以直接进行查询。实体化视图可以基于分区表,实体化视图本身也可以分区。主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常... 阅读全文
posted @ 2014-12-25 13:26 患.者 阅读(289) 评论(0) 推荐(0)
摘要:首先,以SYS DBA身份进入sqlpuls打开sqlpulsSQL->请输入用户名:sys as sysdbaSQL->密码:登录成功以后查询DBA用户状态SQL->select username,account_status from dba_users;查看其中常用的用户状态是否是EXPIRE... 阅读全文
posted @ 2014-12-23 13:43 患.者 阅读(340) 评论(0) 推荐(0)
摘要:oracle_多字段统计查询同一张表中同一字段的不同值的综合,方法如下:select o.code 礼品代码, o.name 礼品名称, l.couponactivityid 券活动定义, count(l.couponno) as 券总数量, coun... 阅读全文
posted @ 2014-10-28 16:45 患.者 阅读(2819) 评论(0) 推荐(0)
摘要:在Fedora下安装了Oracle 10gR2,安装完成之后,使用netca创建了监听,创建的时候没有使用默认的LISTENER和1521端口,而是使用了LISTENER_DELL和1522端口,终端下显示完成,然后在$ORACLE_HOME/network/admin/tnsnames.ora下... 阅读全文
posted @ 2014-10-20 13:06 患.者 阅读(1765) 评论(0) 推荐(5)