![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 68
yunsongjin
这个作者很懒,什么都没留下…
展开
-
oracle 常用基本函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------...2009-09-22 15:32:43 · 98 阅读 · 0 评论 -
ORACLE OEM,SQL *LOADER
OEM:http://完整计算机名称:5500/em/sys/system manager scott tiger一、忘记除SYS、SYSTEM用户之外的用户的登录密码。用SYS (或SYSTEM)用户登录。CONN SYS/PASS_WORD AS SYSDBA;使用如下语句修改用户的密码。ALTER USER user_name IDENTIFIED...2012-03-17 09:35:37 · 82 阅读 · 0 评论 -
Oracle about ROUNDING/ROUND_DOWN/ROUND_UP
ROUNDING:如何使用 Oracle Round 函数 (四舍五入) 相当于java.RoundingMode中的HALF_UP,此舍入模式就是通常学校里讲的四舍五入描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL参数:number : 欲处理之数值decim...原创 2010-12-06 17:23:42 · 688 阅读 · 0 评论 -
用命令行创建Oracle表空间、用户及权限的分配
SQL> create tablespace test datafile 'E:\ORACLE\ORADATA\DB228\test.ora' 2 size 5M;表空间已创建。SQL> create user test identified by test default tablespace test;用户已创建,并指定该用户的默认表空间。SQL> grant...原创 2011-06-13 20:10:39 · 458 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。C...原创 2011-06-13 18:40:16 · 84 阅读 · 0 评论 -
lpad函数 用指定的字符进行填充
函数介绍 lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。 编辑本段语法 语法格式如下: lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串; padded_length 填充...原创 2010-12-31 11:55:06 · 832 阅读 · 0 评论 -
Oracle about lead函数的使用。(可以找出数据在修改前和后)
Oracle 之lead分析函数打出当前记录某一字段修改前若干次的记录。select decode(log.ACTN_CDE, 'UPDATE', LEAD(log.ac_id, 1, NULL) OVER (PARTITION BY log.ipo_subs_id ORDER BY log.last_upd_time DESC NULLS LAST), null) prevAcco...2010-12-30 14:37:03 · 156 阅读 · 0 评论 -
Oracle greatest函数
格式: greatest( expr1, expr2, ... expr_n ) expr1, expr2, . expr_n 可以值也可以是函数. 函数功能: 取得值最大值。 影响版本: Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g 例子: select greatest(2, 5, 12, 3) from dual ...原创 2010-05-10 15:46:43 · 217 阅读 · 0 评论 -
oracle的rank,over partition分析函数使用
排列(rank())函数。这些排列函数提供了定义一个集合(使用 PARTITION 子句),然后根据某种排序方式对这个集合内的元素进行排列的能力,下面以scott用户的emp表为例来说明rank over partition如何使用 1)查询员工薪水并连续求和select deptno,ename,sal,sum(sal)over(order by ename) sum1, /*...原创 2010-05-10 15:21:55 · 204 阅读 · 0 评论 -
Oracle中树形数据的实现
最近做了个项目用到了树,将其简要记录下来:SQL语句大致如下:select t.id node,t.parent_id parentId from tree t start with t.parent_id ='200907301526500312' connect by prior t.id=t.parent_id;说的是从t.parent_id 开始的所有子节点...2009-08-17 11:59:21 · 93 阅读 · 0 评论 -
oracle 用到的函数累积
select deptno,ename,sal, sum(sal) over(order by ename) 连续求和, sum(sal) over() 总和, 100*round(sal/sum(sal) over(),4) "份额(%)" from emp select round(123.456) from dual; 回傳 123 select round(123....2009-08-04 15:05:20 · 320 阅读 · 0 评论 -
ORACLE INDEX
一般来说,索引没建之前,数据按堆来存放,检索时进行全表扫描。索引建之后按索引顺序检索。索引结构:索引类型位图索引:适合表中的数据数据量大,但唯一值很少的字段。如性别SQL> CREATE bitmap INDEX bit_emp ON emp(sex);SQL> CREATE unique INDEX myidx ON emp(id);...2012-03-17 10:23:04 · 76 阅读 · 0 评论