Oracle
小林一
这个作者很懒,什么都没留下…
展开
-
Oracle数据文件/控制文件/日志文件
1.Oracle 数据文件 oracle有一个或多个数据文件,数据文件是用来存储数据库数据的文件,如表,索引 表空间是一个或多个数据文件在逻辑上的统一组织,而数据文件是表空间在物理上的存在形式,没有数据文件的存在,表空间就失去了存在的物理基础,而离开了表空间 Oracle就无法获取文件信息,无法访问到对应的数据文件,这样的数据文件就成了垃圾数据文件原创 2015-11-26 09:20:05 · 2686 阅读 · 0 评论 -
oracle exists and not exists
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A W原创 2017-08-31 10:33:15 · 1463 阅读 · 0 评论 -
orcale 排序
如果列数固定,可以直接按照列序号排序比如:按照第一列倒叙排: order by 1 desc 按照第一列正叙排: order by 1 asc 按照第二列倒叙排: order by 2 desc 。。。。原创 2017-08-03 15:51:43 · 339 阅读 · 0 评论 -
Oracle执行计划
SELECT T1.WARE_ID as wareId, T1.FIRM_ID as firmId, NVL(T4.IS_VALID, 'N') AS isValid FROM MALL_WARE.TB_MALL_WARE_ROLL T1, (SELECT * FROM MALL_WARE.TB_MALL_WARE_REFER W转载 2017-07-20 14:04:06 · 213 阅读 · 0 评论 -
Oracle查询当前某条数据的前一行数据与后一行数据
Oracle可以使用 lead、lag 函数来查询已有记录的下一条、上一条记录。 表结构如下: 如要查询Staffno是6-1102的前一条记录:select * from staff where staff_no=(select c.p from (select staff_no,lag(staff_no,1,0) over (order by staff_no) as p from st转载 2017-07-04 18:30:05 · 1675 阅读 · 0 评论 -
Java处理Oracle数据库小数点前面的0丢失问题
从oracle数据库中去除数据在页面显示,但是小数点前面的零去不显示出来。问了一个同事,让我检查下数据库中的数据,然后在打印看看取出的数据。。。。蛋疼。后来在网上查了下才明白。 oracle数据中有某表的字段类型为number型,假设表名称为A,字段名称为num1,类型为number(20,4)查询语句为: select a.num1 from a1、若java中定义的bean类中变量为str原创 2017-07-03 16:32:35 · 10470 阅读 · 1 评论 -
Oracle查询每一个用户的最后一个登录时间
使用row_number() OVER(PARTITION BY)函数SQL:SELECT LOGIN_DATE, USER_ID FROM (SELECT ROW_NUMBER() OVER(PARTITION BY T.USER_ID ORDER BY T.LOGIN_DATE DESC) RN, T.LOGIN_DATE, T.U原创 2017-06-06 17:04:46 · 9172 阅读 · 0 评论 -
oracle和sql server 把一列转成一行显示
Oracle一列的多行数据拼成一行显示字符oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数。 www.2cto.com 先介绍:WMSYS.WM_CONCAT 例: id name 1 aa 2 bb 3 cc 要的结果是”aa,bb,cc”select WMSYS.原创 2017-04-06 08:58:54 · 5596 阅读 · 0 评论 -
oracle表空间使用率查询
方法三SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES / 1024, 2), '99990.00') || '' "实有", To_char(Round(FREE / 1024, 2), '99990.00') || 'G' "现有",转载 2015-11-26 09:33:47 · 339 阅读 · 0 评论