ORACLE
iteye_5210
这个作者很懒,什么都没留下…
展开
-
Oracle中临时表的用法
语法:[code="java"]CREATE GLOBAL TEMPORARY TABLE tablename([列名1 类型],[列名2 类型] Col1 VARCHAR2(10), Col2 NUMBER,……) ON COMMIT PRESERVE(DELETE) ROWS;[/code]这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的...原创 2009-12-14 10:49:59 · 93 阅读 · 0 评论 -
Oracle维护常用SQL语句汇总
如何远程判断Oracle数据库的安装平台[code="java"]select * from v$version;[/code]查看表空间的使用情况[code="java"]select sum(bytes)/(1024*1024) as free_space,tablespace_namefrom dba_free_spacegroup by tablespace...原创 2009-12-14 12:26:03 · 96 阅读 · 0 评论 -
Oracle表空间操作详解
一、建立表空间[code="java"]CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM. SIZE 128k;[/code] #指定区尺寸为128k,如不指定,区尺寸默认为64k二、建立UNDO表空间[code="java"]C...原创 2009-12-14 12:21:35 · 78 阅读 · 0 评论 -
Oracle 10g中找回误删数据
1. 进行查询闪回如:Select * From 表名 As Of Timestamp to_Timestamp('2009-7-24 18:07:30','yyyy-mm-dd hh24:mi:ss')Where id='CQn2Q9xbvy' 2. 闪回的数据重新插入到机表中,如:Insert Into 表名 (Select ...原创 2009-12-14 12:18:49 · 66 阅读 · 0 评论 -
Oracle中sys_connect_by_path函数用法
sys_connect_by_path 函数主要作用是可以把一个父节点下的所有子节点通过某个字符进行区分,然后连接在一个列中显示 select level ,sys_connect_by_path( id , '/' ) from test start with pid= 1 connect by prior pid = id ; /...原创 2009-12-14 12:17:23 · 137 阅读 · 0 评论 -
Oracle 分析函数的使用
分析函数是oracle 8.1.6中就引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.分析函数参考手册:http://xsb.itpub.net/post/419/33028分析函数的使用方法...原创 2009-12-14 12:16:00 · 68 阅读 · 0 评论 -
Oracle数据库的十种重新启动步骤
1. 停应用层的各种程序。 2. 停oralce的监听进程: $lsnrctl stop 3. 在独占的系统用户下,备份控制文件: SQL>alter database backup controlfile to trace; 4. 在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件: SQL>alter system...原创 2009-12-14 12:14:08 · 84 阅读 · 0 评论 -
Oracle中Union与Union All的区别
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重...原创 2009-12-14 12:12:40 · 108 阅读 · 0 评论 -
Oracle 创建自增字段的方法—使用序列方法
在Oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有create sequence或者create any sequence权限, [code="java"]CREATE SEQUENCE emp_sequence increment by 1 -- 每次加几个 start ...原创 2009-12-14 12:11:35 · 90 阅读 · 0 评论 -
Oracle 中 decode 函数用法
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:[code="java"]IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE...原创 2009-12-14 12:09:27 · 68 阅读 · 0 评论 -
Oracle中start with...connect by prior子句用法
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3;例:[code="java"]select * from tablestart with org_id = 'HBHqfWGWPy'connect by prior org...原创 2009-12-14 12:06:20 · 65 阅读 · 0 评论 -
Oracle查询某个字段的第一个字为汉字的查询方法
ASCII 字符表ASCII码大致可以分作三部分組成。 第一部分由 00H 到 1FH 共 32 个,一般用来通讯或作为控制之用,有些字符可显示于屏幕,有些则无法显示在屏幕上,但能看到其效果(例如换行字符、归位字符)。 附件一第二部分是由 20H 到 7FH 共 96 个,这 95 个字符是用来表示阿拉伯数字、英文字母大小写和底线、括号等符号,都可以显示在屏幕上。如下表: 附件...原创 2009-12-14 11:39:16 · 145 阅读 · 0 评论 -
Oracle 多个查询语句结果合并
有三个不同的查询语句 1: [code="java"]select year_mon,sum(gasmon) from a where id='HBsRf0t6UI' and class=11 group by year_mon [/code]2: [code="java"]select year_mon,sum(wellgasmon) from b whe...原创 2009-12-14 11:29:17 · 390 阅读 · 0 评论 -
Oracle 日期查询
No:1 日期比较[code="java"]select * from mytable where to_char(install_date,'YYYYMMDD') > '20050101' select * from mytable where install_date > to_date('20050101','yyyymm...原创 2009-12-14 11:26:44 · 116 阅读 · 0 评论 -
Oracle通配符,运算符的使用
用于where比较条件的有: 等于:=、=、 包含:in、not in exists、not exists 范围:between...and、not between....and 匹配测试:like、not like Null测试:is null、is not null 布尔链接:and、or、not通配符:在w...原创 2009-12-14 11:05:58 · 178 阅读 · 0 评论 -
Oracle中数据字典的使用方法
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访...原创 2009-12-14 11:04:07 · 158 阅读 · 0 评论 -
Oracle 几个服务各代表什么作用
注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS...原创 2009-12-14 12:27:26 · 99 阅读 · 0 评论