开发者导航

作者:开发者导航 网址:www.codernav.com 简介:开发者常用的网址集锦。

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页

2018年7月17日 #

摘要: ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。 当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户 阅读全文
posted @ 2018-07-17 23:18 开发者导航 阅读(130) 评论(0) 推荐(0) 编辑

摘要: unpivot()函数需要Oracle版本大于等于11g --创建表 --插入数据 --查询数据 --列转行查询 注意:unpivot没有聚合函数,xiaoshou、jidu字段也是临时的变量。等同于下面的SQL: 阅读全文
posted @ 2018-07-17 23:17 开发者导航 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 1、row_number()方法 1 2 3 4 5 6 7 8 9 10 11 SELECT row_number () over ( PARTITION BY v.action_id ORDER BY v.action_exp_id ) rank, v.* FROM test_view20180 阅读全文
posted @ 2018-07-17 23:16 开发者导航 阅读(162) 评论(0) 推荐(0) 编辑

摘要: 高级函数,分组排序 over: 在什么条件之上。 partition by e.deptno: 按部门编号划分(分区)。 order by e.sal desc: 按工资从高到低排序(使用rank()/dense_rank() 时,必须要带order by,否则非法) rank()/dense_ra 阅读全文
posted @ 2018-07-17 23:14 开发者导航 阅读(3461) 评论(0) 推荐(0) 编辑

摘要: wm_concat()函数 --创建表 create table test(id number,name varchar2(20)); --插入数据 insert into test values(1,'a'); insert into test values(1,'b'); insert into 阅读全文
posted @ 2018-07-17 23:14 开发者导航 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 创建表,并复制数据 只创建表结构,不复制数据 复制表数据,两张表字段相同:(table1必须存在) 复制表数据,两张表字段不相同:(table1必须存在) 删除表: 删除表数据: 如果xxx表不存在某条数据,就从xxx表插入该条数据 带自增长id,需要写成子查询: 备份原表数据 删除原表 创建临时表 阅读全文
posted @ 2018-07-17 23:13 开发者导航 阅读(345) 评论(0) 推荐(0) 编辑

摘要: Case具有两种格式,简单Case函数和Case搜索函数。这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 简单Case函数 Case搜索函数 还有一个需要注意的问题,CASE函数只返回第一个符合条件的值,剩下的CAS 阅读全文
posted @ 2018-07-17 23:12 开发者导航 阅读(20977) 评论(0) 推荐(0) 编辑

摘要: 转换函数 日期类型转换成字符类型 将字符类型转换为日期类型 返回两个日期间的天数 返回最接近的日期 截取最接近的日期 计算时间差,ORACLE时间差是以天数为单位,所以换算成年,月,日 时间差-年 时间差-月 时间差-天 时间差-时 时间差-分 时间差-秒 更新时间,ORACLE时间加减是以天数为单 阅读全文
posted @ 2018-07-17 23:11 开发者导航 阅读(716) 评论(0) 推荐(0) 编辑

摘要: 一、Oracle数据库链Database links的作用 当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 数据库中dblink有三种权限: CREATE DATABA 阅读全文
posted @ 2018-07-17 23:07 开发者导航 阅读(195) 评论(0) 推荐(0) 编辑

摘要: select * from tb_cablecheck_equipment_bak e 第一步:验证表是否能被在线重定义 验证是否能按主键重定义(默认,最后一次参数可以不加) 1 2 3 4 begin --dbms_redefinition.can_redef_table('scott','tb_ 阅读全文
posted @ 2018-07-17 23:07 开发者导航 阅读(1212) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页