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