摘要: pivot函数:行转列函数: 语法:pivot(任一聚合函数 for 需专列的值所在列名 in (需转为列名的值));unpivot函数:列转行函数: 语法:unpivot(新增值所在列的列名 for 新增列转为行后所在列的列名 in (需转为行的列名));执行原理:将pivot函数或unpivot 阅读全文
posted @ 2018-10-29 10:02 waynelo 阅读(81402) 评论(0) 推荐(4) 编辑
摘要: Oracle中的记录类型(record)和使用%rowtype定义的数据类型都是一种单行多列的数据结构,可以理解为一个具有多个属性的对象。其中属性名即为列名。 阅读全文
posted @ 2018-07-10 22:06 waynelo 阅读(4901) 评论(0) 推荐(1) 编辑
摘要: 游标是sql的一个内存工作区,可分为显式游标和隐式游标 阅读全文
posted @ 2018-07-10 22:00 waynelo 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 一直分不清的正斜杠和反斜杠、回车和换行。 正斜杠与反斜杠 正斜杠(forward slash):‘/’,一般用作分隔符,(除了Microsoft,微软的分隔符是反斜杠); 键盘上的位置:shift旁边; 反斜杠(backword slash):‘\’,一般是转义字符。 在键盘上的位置:回车键上面,退 阅读全文
posted @ 2018-07-10 09:17 waynelo 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: oracle异常相关的学习笔记 阅读全文
posted @ 2018-07-09 21:02 waynelo 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 在访问年代久远的的网页时经常会遇到兼容性的问题,用360浏览器(或360极速浏览器)中通过设置可解决。 在360极速浏览器中分别依次选择:选项->高级设置->内核模式->内核切换设置 在内核切换设置中添加域名(或者IP地址),并为该域名选择内核模式 这样在下一次打开该域名时会用指定的内核模式打开网页 阅读全文
posted @ 2018-05-29 20:19 waynelo 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 1.创建序列 语法: create sequence 序列名 [可选参数] (序列名常定义为‘seq_XXX’的形式,创建序列不能使用replace) 可选参数说明: increment by:序列每次增加的值,负数表示递减,缺省值为1; start with:序列的初始值,缺省值为1; maxva 阅读全文
posted @ 2018-05-29 20:15 waynelo 阅读(27646) 评论(0) 推荐(4) 编辑
摘要: 触发器在某个事件发生时自动地隐式运行。 一个表上最多有12个触发器,但同一时间、同一事件、同一类型的触发器只能有一个,并且各触 发器之间不能互相矛盾。 触发器过多会影响性能; 触发器最多为32kb,如果触发器需执行的操作较复杂,可定义存储过程,在触发器执行时调用该存储过程; 触发器可用于数据确认、安 阅读全文
posted @ 2018-05-29 20:13 waynelo 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转换函数 to_char(d|n,fmt):把日期和数字转换为指定格式的字符串; to_number(x,fmt):把一个字符串转换为一个指定格式的数字; 判空函数 nvl(x,value):如果x为null,返回value,否则返回x; nvl2(x,value1,value2):若果x非空返回v 阅读全文
posted @ 2018-05-29 20:10 waynelo 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 安装Oracle11g时到最后一步,一直出现 “Oracle Net Configuration Assistant 失败” 试了好多次一直都没成功,在日志文件中的找到这几个错误: TNS-04404 :没有文件 TNS-04414 :文件错误 TNS-04612 :"XXXXXX" 的 RHS 为 阅读全文
posted @ 2018-05-29 20:07 waynelo 阅读(350) 评论(0) 推荐(0) 编辑