摘要: 1、简介 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的 阅读全文
posted @ 2019-05-04 13:21 Daily_Footprint 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在ORACLE系统里,触发器类似函数和过程。1、触发器类型:(一般为:语句级触发器和行级触发器。) 1)、DML触发器: 创建在表上,由DML事件引发 2)、instead of触发器: 创建在视图上并且只能在行级上触发,用于替代insert,delete等操作(由于oracle中不能直接对有两个以 阅读全文
posted @ 2018-12-12 09:15 Daily_Footprint 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 一、分析函数、窗口函数一般形式 1、分析函数的形式分析函数带有一个开窗函数over(),包含三个分析子句:分组(partition by), 排序(order by), 窗口(rows) ,他们的使用形式如下:分析函数名(参数) over (partition by 子句 order by 子句 r 阅读全文
posted @ 2018-12-04 14:25 Daily_Footprint 阅读(14097) 评论(0) 推荐(1) 编辑
摘要: 目的:实现远程数据库访问及其相应表的定时同步 一、远程数据库dblink的创建 1、查看scott用户是否具备创建database link 权限 2、授权dblink 3、创建dblink 4、删除dblink 二、物化视图(materialized)简介 首先创建一个测试用表,如下图: 物化视图 阅读全文
posted @ 2018-11-28 14:24 Daily_Footprint 阅读(1864) 评论(0) 推荐(1) 编辑
摘要: 一、行转列pivot 关键函数pivot,其用法如下 pivot(聚合函数 for 列名 in(类型)) select * from table_name pivot(max(column_name) --行转列后的列的值value,聚合函数是必须要有的 for column_name in(val 阅读全文
posted @ 2018-11-23 17:16 Daily_Footprint 阅读(20577) 评论(0) 推荐(0) 编辑
摘要: 查询基本结构: select … from table_name start with 条件1 connect by 条件2 1、建测试用表 并插入数据 start with指定树的根(即父节点)实际上你还可以指定多个根的,比如 father in ('爷爷', '爸爸') 而connect by 阅读全文
posted @ 2018-11-22 11:23 Daily_Footprint 阅读(4803) 评论(0) 推荐(0) 编辑
摘要: 一、wm_concat函数 wm_concat能够实现同样的功能,但是有时在11g中使用需要用to_char()进行转换,否则会出现不兼容现象(WMSYS.WM_CONCAT: 依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后to_char转化为 阅读全文
posted @ 2018-11-21 11:32 Daily_Footprint 阅读(2434) 评论(0) 推荐(0) 编辑
摘要: 一、数据delete并且commit提交之后的闪回 (一):根据时间来恢复:1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 阅读全文
posted @ 2018-11-09 19:33 Daily_Footprint 阅读(658) 评论(0) 推荐(0) 编辑