
Oracle
文章平均质量分 77
sdly_oct
这个作者很懒,什么都没留下…
展开
-
oracle 存储过程的基本语法
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS|AS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字说明:is也可换成as2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中...原创 2010-07-13 18:57:47 · 104 阅读 · 0 评论 -
PL/SQL编程简介(转)
Oracle在数据库中引入了一种过程化编程语言,称为PL/SQL(Procedural Language/SQL).PL/SQL构建与SQL之上,可以用来编写包含SQL语句程序。其中包含这类语言的标准编程结构如下:块结构 变量和类型 条件逻辑 循环 游标,其中保存着查询返回的结果 过程 函数 包,可以用来将过程和函数组合到一个单元中 通常,PL/...原创 2010-08-12 11:24:12 · 91 阅读 · 0 评论 -
Oracle字符串处理函数
项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结。以下信息均来自互联网,贴出来一则自己保存以待以后使用,一则供大家分享。字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的。...原创 2010-06-02 19:27:20 · 96 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT IN...原创 2010-06-06 19:05:24 · 80 阅读 · 0 评论 -
使用plsql一些常见的操作
/**创建一个访问分析表*/ create table AccessAnalyser( accessAnalyserId NUMBER(11) primary key, projectName VARCHAR2(32), actionName VARCHAR2(128), actionstatus VARCHAR2(32)...原创 2010-09-01 23:51:09 · 253 阅读 · 0 评论 -
系统重装后,oracle数据库中数据快速恢复
1. 准备工作把旧的ORACLE所有文件都COPY备份下来,删除旧目录,再重新安装ORACLE,目录和旧目录一样(如果不一样,要修改的地方比较多).只安装ORACLE,不创建数据库。要恢复的实例为ORCL 。2.用命令方式,通过要旧的ORA文件创建新的实例ORCLa) oradim -new -sid ORCL(创建实例)提示:实例已创建。b) set ORACLE_SID=ORCL(指定...原创 2010-06-18 15:56:47 · 109 阅读 · 0 评论 -
oracle 字符串连接
字符串连接 SQL> select 'abc' || 'def' from dual; 'ABC'| ------ abcdef SQL> ■ 小写 select lower('ABC012'); lower -------- abc012 ■ 大写 select upper('abc012'); upper -------- ABC012 ■ 左补全 select lpad('abc...原创 2010-06-28 15:26:46 · 109 阅读 · 0 评论 -
orcle中sys_connect_by_path的用法
sys_connect_by_path的几种处理方法(zt from asktom) =========================================================== 作者: jametong(http://jametong.itpub.net)发表于: 2005.04.14 11:51分类: oracle refs 出处: http://jame...原创 2010-10-28 10:21:08 · 143 阅读 · 0 评论 -
row_number over(partition by col1 order by col2)
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码. row_...原创 2010-10-28 11:16:21 · 111 阅读 · 0 评论 -
oracle函数手册(带示例)
oracle函数手册SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii("A") A,ascii("a") a,ascii("0") zero,ascii(" ") space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 4...原创 2010-07-30 15:12:25 · 861 阅读 · 0 评论 -
Oracle分析函数参考手册[下][转载自JavaEye]
=========================================================== 作者: xsb([url]http://xsb.itpub.net)[/url]发表于:2006.03.01 12:22分类: DW&BI 出处:http://xsb.itpub.net/post/419/33028----------------------...原创 2010-07-30 15:08:53 · 92 阅读 · 0 评论 -
用SQL语句添加删除修改字段
增加字段alter table docdsp add dspcode char(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_data_type改名sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据...原创 2010-07-27 14:19:30 · 84 阅读 · 0 评论 -
oracle分析函数(1)
一.分析函数(OVER) 目录:===============================================1.Oracle分析函数简介 2. Oracle分析函数简单实例 3.分析函数OVER解析 一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),...原创 2010-07-30 14:57:14 · 88 阅读 · 0 评论 -
oracle分析函数(2)
注意这里有3条记录的订单总额是一样的。假如我们现在需要筛选排名前12位的客户,如果使用rownum会有什么样的后果呢? SQL > select rownum, t. * 2 from ( select * 3 from user_order 4 order by cust...原创 2010-07-30 14:58:52 · 81 阅读 · 0 评论 -
oracle分析函数(3)
【2】找出每个区域订单总额排名前3的大客户: SQL > select * 2 from ( select region_id, 3 customer_id, 4 sum (customer_sales) cust_total, 5 ...原创 2010-07-30 14:59:30 · 99 阅读 · 0 评论 -
Oracle函数列表速查
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符...原创 2010-07-30 15:03:18 · 96 阅读 · 0 评论 -
Oracle分析函数参考手册
22/06/2005 12:22 FPOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr...原创 2010-07-30 15:06:12 · 91 阅读 · 0 评论 -
Oracle 分析函数的使用(zt)
2/11/2005 09:43 FPOracle 分析函数使用介绍分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.基础数据...原创 2010-07-30 15:07:21 · 113 阅读 · 0 评论 -
Oracle分析函数参考手册[上][转载自JavaEye]
=========================================================== 作者: xsb([url]http://xsb.itpub.net)[/url]发表于:2006.03.01 12:22分类: DW&BI 出处:http://xsb.itpub.net/post/419/33028----------------------...原创 2010-07-30 15:07:58 · 112 阅读 · 0 评论 -
Oracle导出导入dmp文件(转)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\...原创 2010-11-17 13:41:26 · 206 阅读 · 0 评论