随笔分类 - Oracle
摘要:pivot函数:行转列函数: 语法:pivot(任一聚合函数 for 需专列的值所在列名 in (需转为列名的值));unpivot函数:列转行函数: 语法:unpivot(新增值所在列的列名 for 新增列转为行后所在列的列名 in (需转为行的列名));执行原理:将pivot函数或unpivot
阅读全文
摘要:Oracle中的记录类型(record)和使用%rowtype定义的数据类型都是一种单行多列的数据结构,可以理解为一个具有多个属性的对象。其中属性名即为列名。
阅读全文
摘要:1.创建序列 语法: create sequence 序列名 [可选参数] (序列名常定义为‘seq_XXX’的形式,创建序列不能使用replace) 可选参数说明: increment by:序列每次增加的值,负数表示递减,缺省值为1; start with:序列的初始值,缺省值为1; maxva
阅读全文
摘要:触发器在某个事件发生时自动地隐式运行。 一个表上最多有12个触发器,但同一时间、同一事件、同一类型的触发器只能有一个,并且各触 发器之间不能互相矛盾。 触发器过多会影响性能; 触发器最多为32kb,如果触发器需执行的操作较复杂,可定义存储过程,在触发器执行时调用该存储过程; 触发器可用于数据确认、安
阅读全文
摘要:转换函数 to_char(d|n,fmt):把日期和数字转换为指定格式的字符串; to_number(x,fmt):把一个字符串转换为一个指定格式的数字; 判空函数 nvl(x,value):如果x为null,返回value,否则返回x; nvl2(x,value1,value2):若果x非空返回v
阅读全文
摘要:安装Oracle11g时到最后一步,一直出现 “Oracle Net Configuration Assistant 失败” 试了好多次一直都没成功,在日志文件中的找到这几个错误: TNS-04404 :没有文件 TNS-04414 :文件错误 TNS-04612 :"XXXXXX" 的 RHS 为
阅读全文
摘要:基本语法: start with:递归的开始的起点,可以有多个起点。如:id in (....)。 connect by:递归连接的条件。如:parent_id = id。 proid:递归的方向。需要往哪个方向查询就把proid放在等号的哪边。如:proid parent_id = id:往父节点
阅读全文

浙公网安备 33010602011771号