ORACLE
文章平均质量分 62
lhb739921140
这个作者很懒,什么都没留下…
展开
-
Oracle时间日期函数
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: m...2010-03-24 17:26:18 · 93 阅读 · 0 评论 -
转:Oracle存储过程的开发的介绍
以下的文章主要是介绍开发Oracle存储过程中的一些步骤的介绍,其中包括如何运行一个存储过程 ,以及在运行一个存储过程的相关代码的介绍,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。 运行一个存储过程 从SQL*Plus 命令行提示符运行你的存储过程使用EXECUTE命令,如下: SQL> EXECUTE skeleton; SQL*Plus 输...原创 2010-06-30 13:59:48 · 81 阅读 · 0 评论 -
oracle 10 TNSLSNR.exe 占用8080端口修改方法
oracle 10服务一启动 TNSLSNR.exe 会占用8080端口,这时,需要改一下端口:用oracle提供的包: -- 把HTTP/WEBDAV端口从8080改到8081 SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconf...原创 2010-12-29 16:49:02 · 189 阅读 · 0 评论 -
oracle级联删除
通过触发器删除create or replace trigger deleteMagDetails before delete on ir_magazine_detail for each rowdeclarebegin delete from ir_newsletter where id=to_char(:old.info_id);end deleteMagDetails;主外键...原创 2010-12-31 14:22:42 · 65 阅读 · 0 评论 -
java.sql.SQLException: Io 异常: Connection refused
具体异常是: java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=168821248)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))at oracle.jdbc.dbaccess.DBError.throwSqlException(DBE...原创 2010-11-03 09:00:26 · 265 阅读 · 0 评论 -
Win7下安装Oracle 10g常见错误解决
首先下对版本,Oracle 10g支持Win7版:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip错误A:正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1检查完成。此次检查的总体结果为: 失败 <<&l...原创 2011-06-18 10:21:18 · 196 阅读 · 0 评论 -
oracle行转列
1.概述最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧!行列转换包括以下六种情况:1)列转行2)行转列3)多列转换成字符串4)多行转换成字符串5)字符串转换成多列6)字符串转换成多行下面分别进行举例介绍。...原创 2011-03-15 19:20:49 · 97 阅读 · 0 评论 -
oracle中substr函数的用法
In oracle/PLSQL, the substr functions allows you to extract a substring from a string. The syntax for the substr function is: substr( string, start_position, [ length ] ) 说明: string is the...原创 2011-03-23 15:55:42 · 93 阅读 · 0 评论 -
Oracle JDBC 获取 Function返回的结果集
前几天项目里数据存储支持了存储过程,当时赶进度,只是简单的拿SQL Server 2000做了测试。今天同事要用Oracle9i数据库,于是研究了一下Oracle的存储过程,不看不知道啊,居然Oracle里要支持存储过程如此复杂!!上网查资料,自己做实验,终于弄了大半夜才鼓捣出来! 项目里的需求很简单:通过一个存储过程返回一个数据集(当然,我只负责简单调用存储过程,存储过程内部可能很复...原创 2011-03-24 10:44:53 · 285 阅读 · 0 评论 -
oracle 拆分字符串函数 返回结果集
create or replace function split_str(var_str in varchar2, var_split in varchar2)/**************************************************** 注意 先执行下面语句 创建类型 create o...原创 2011-03-24 10:48:42 · 252 阅读 · 0 评论 -
oracle视图及其功能
select * from dictionary; TABLENAME COMMENTS DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。DBA_2PC_PENDING 包含等待恢复的分布式...原创 2010-06-30 11:33:10 · 104 阅读 · 0 评论 -
通过JDBC操纵Oracle LOB字段
在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使...2009-09-07 15:16:10 · 90 阅读 · 0 评论 -
ORACLE用户常用数据字典的查询使用方法
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * ...2009-06-25 16:47:57 · 108 阅读 · 0 评论 -
ORACLE自增长字段实现
首先,你要有一张表! CREATE TABLE example( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25), PHONE VARCHAR(10), ADDRESS VARCHAR(50) ...原创 2009-07-03 09:43:07 · 113 阅读 · 0 评论 -
oracle 创建序列 表空间 用户
--创建序列 CREATE SEQUENCE increase_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 MAXVALUE 9999999999 MINVALUE 1 --NOMAXVALUE -- 不设...2009-07-03 10:11:08 · 140 阅读 · 0 评论 -
oracle top N
1.在ORACLE中实现SELECT TOP N 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。简单地说,实现方法如下所示: SELECT 列名1...列名n FROM (SELECT 列名1...列名n FROM 表名 ORDER ...2009-07-03 17:58:44 · 709 阅读 · 0 评论 -
ORACLE -- Oracle分析函数详述【一】
[color=red][size=x-small]一.分析函数1(OVER)[/size][/color]目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析[color=blue]一、Oracle分析函数简介:[/color]...2009-07-23 17:34:19 · 108 阅读 · 0 评论 -
ORACLE -- Oracle分析函数详述【二】
一.分析函数2(rank\dense_rank\row_number)目录===============================================1.使用rownum为记录排名2.使用分析函数来为记录排名3.使用分析函数为记录进行分组排名一、使用rownum为记录排名:在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的...2009-07-23 17:39:05 · 88 阅读 · 0 评论 -
Windows 下常见Oracle服务介绍
Windows下常见Oracle服务介绍注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据 Windows下常见Oracle服务介绍注:SID - 数据库标识HOME_NAME - Oracle Home...2010-04-07 14:07:30 · 105 阅读 · 0 评论 -
oracle 百分比换算问题
最近在做投票系统,每个投票的选项要算其在所有投票中的百分比: SELECT RTrim(To_Char((1/3)*100,'FM99999999990.9999'),'.')||'%' FROM dual; 这样获得的是33.3333%SELECT substr(RTrim(To_Char((1/3)*100,'FM99999999990.9999'),'.'),1,2) ||'%'...2009-08-26 09:41:00 · 1507 阅读 · 0 评论 -
Oracle常用数据字典查询语句
查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;查看当前用户的角色SQL>select * from user_role_privs;查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from user_ta...2009-08-27 09:27:47 · 127 阅读 · 0 评论 -
oracle 存储过程in out inout三种参数模式
Oracle 过程中定义了in|out|in out3中参数模式,每个参数可以选择其一 中文JAVA技术网6uvmcm\win 是参数的默认模式,这种模式就是在程序运行的时候已经具有值,在程序体中值不会改变。 ;QA CTTr6y7`0举个例子 ;@ nZ.JEAn;V bHc0create or replace procedure update_price( ...原创 2011-08-09 10:36:53 · 328 阅读 · 0 评论