![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 81
iteye_6931
这个作者很懒,什么都没留下…
展开
-
Oracle分页(转载)
1.一个通用的格式如下: --rownum 是记录序号(1,2,3...), --注意:如果 SQL 语句中有 ORDER BY ... 排序的时候,rownum 居然是先“标号”后排序。 SELECT * FROM ( SELECT A.*, rownum r FROM ( SELECT * FROM table_na...2010-03-26 17:11:08 · 71 阅读 · 0 评论 -
SQL1999连接语法与Oracle特有连接语法
SQL1999标准提供了一套关于表连接的语法。下面我们以Oracle Scott账户下的emp和dept表为例,说明其用法: 1.cross join:自然连接。主要用于产生笛卡尔积。 select * from emp cross join dept; 2.natural join:自然连接。这种情况下,数据库会自动找到一个字段来消除笛卡尔积。一般来说,数据库会找那些通过外键约束...2011-11-23 13:18:42 · 748 阅读 · 1 评论 -
PL/SQL Step By Step(二)
游标是PL/SQL非常重要的一部分,也是很多人为什么使用PL/SQL的原因。游标能够让开发者对数据库查询进行记录级别的控制。也就是说,可以对查询返回的数据一次一行进行步进,并且在两行之间停顿一段时间来进行一些特别的处理操作。 游标分为两种:隐式游标和显式游标。下面我们先介绍隐式游标,一会在介绍更加强大的显示游标。 1.隐式游标 隐式游标是不需要定义的,说...2012-03-03 20:42:28 · 72 阅读 · 0 评论 -
PL/SQL Step By Step(一)
1.概述 PL/SQL(Procedural Language/Structured Query Language)是Oracle对标准数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环,分支处理数据,将SQL的数据操纵功能与过程化语言数据处理功能结合起来。 PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,...2012-03-01 22:44:15 · 94 阅读 · 0 评论 -
Oracle字符函数
常用的Oracle字符函数: 1.UPPER(字符串|列):转换成大写 2.LOWER(字符串|列):转换成小写 3.INITCAP(字符串|列):首字符大写 4.LENGTH(字符串|列):求字符串长度 5.REPLACE(字符串|列,替换字符串):替换字符串 6.SUBSTR(字符串|列,起始位置,终止位置)或者SUBSTR(字符串|列,起始位置)或者SUBSTR(字符串|列,负数...原创 2011-11-06 01:01:28 · 66 阅读 · 0 评论 -
Oracle IN 操作符与LIKE操作符使用备忘
1.在Oracle中,使用IN操作符时,如果范围中出现了NULL,则不影响查询结果;如果使用 NOT IN,在范围中出现了NULL,则查询不返回结果。下面通过scott用户下的emp表为例说明: SELECT * FROM emp WHERE EMPNO IN (7499,7521,NULL); 查询结果如下: EMPNO ENAME JOB ...原创 2011-11-06 00:17:06 · 1142 阅读 · 0 评论 -
Oracle11g在Ubuntu10.10上的安装(转)
转自:http://xuershan.iteye.com/blog/1006861 1.服务器版本ubuntu需要安装图形界面 sudo apt-get install ubuntu-desktop 2、安装必要的包(不知道在deb中是否叫做包) sudo su - apt-get install build-essential libaio1 gawk ksh libmot...原创 2011-10-18 20:21:16 · 78 阅读 · 0 评论 -
CentOS下SQLPlus方向键乱码
好不容易在CentOS 5.5下安装了Oracle11g R1,使用远程连接工具Xshell,SQLPlus中使用方向键显示的全是乱码。上网搜了一下,普遍反映需要安装rlwrap。网上确实有不少文章,但是自己试了一下总是不能成功。现将过程总结如下: 1.软件准备 readline、readline-devel、libtermcap这三个rpm包。可以先通过rpm -qa | grep ...原创 2011-09-19 21:34:56 · 242 阅读 · 0 评论 -
[转]Oracle10g重建EM 报ORA-20001: SYSMAN already exists
10g重建EM 报ORA-20001: SYSMAN already exists 解决方法:Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and management objects: SQL> drop user sysman cascade; ...原创 2011-08-29 18:34:35 · 151 阅读 · 0 评论 -
PL/SQL Step By Step(三)
1.什么是存储过程 这篇博客主要介绍存储过程(Stored Procedure),简称过程。存储过程是Oracle PL/SQL中的一种程序单元。存储过程可以通过给一个PL/SQL语句块命名从而将这个语句块存储在数据库中,以便将来可以被反复的调用。 存储过程与一般的匿名PL/SQL块的一个主要区别是有无确定的名称。此外,对于匿名块来说,每次提到到数据库进行执行时...原创 2012-04-10 20:36:59 · 109 阅读 · 0 评论