摘要: DUMP(w[,x[,y[,z]]])【功能】返回数据类型、字节长度和在内部的存储位置.【参数】 w为各种类型的字符串(如字符型、数值型、日期型……) x为返回位置用什么方式表达,可为:8,10,16或17,分别表示:8/10/16进制和字符型,默认为10。 y和z决定了内部参数位置【返回】类型 ,符号/指数位 [数字1,数字2,数字3,......,数字20]如:Typ=2 Len=7: 60,89,67,45,23,11,102SELECT DUMP('ABC',1016) FROM dual; 返回结果为:Typ=96 Len=3 CharacterSet=ZHS16GB 阅读全文
posted @ 2013-08-27 15:32 水之原 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: oracle分析函数--SQL*PLUS环境一、总体介绍12.1 分析函数如何工作语法 FUNCTION_NAME(,…) OVER ( > ) PARTITION子句 ORDER BY子句 WINDOWING子句 缺省时相当于RANGE UNBOUNDED PRECEDING 1. 值域窗(RANGE WINDOW) RANGE N PRECEDING 仅对数值或日期类型有效,选定窗为排序后当前行之前,某列(即排序列)值大于/小于(当前行该列值 –/+ N)的所有行,因此与ORDER BY子句有关系。 2. 行窗(ROW WINDOW) ROWS N PRECEDING 选定窗为当前行 阅读全文
posted @ 2013-08-27 15:24 水之原 阅读(25255) 评论(1) 推荐(3) 编辑
摘要: AVG([distinct|all]x)【功能】统计数据表选中行x列的平均值。【参数】all表示对所有的值求平均值,distinct只对不同的值求平均值,默认为all如果有参数distinct或all,需有空格与x(列)隔开。【参数】x,只能为数值型字段【返回】数字值【示例】环境:create table table3(xm varchar(8),sal number(7,2));insert into table3 values('gao',1111.11);insert into table3 values('gao',1111.11);insert int 阅读全文
posted @ 2013-08-27 15:19 水之原 阅读(1328) 评论(0) 推荐(1) 编辑
摘要: chartorowid(c1) 【功能】转换varchar2类型为rowid值【参数】c1,字符串,长度为18的字符串,字符串必须符合rowid格式【返回】返回rowid值【示例】SELECT chartorowid('AAAADeAABAAAAZSAAA') FROM DUAL;【说明】在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同.ROWIDTOCHAR(rowid)【功能】转换rowid值为varchar2类 阅读全文
posted @ 2013-08-27 15:16 水之原 阅读(10954) 评论(0) 推荐(1) 编辑
摘要: sysdate【功能】:返回当前日期。【参数】:没有参数,没有括号【返回】:日期【示例】select sysdate hz from dual;返回:2008-11-5add_months(d1,n1)【功能】:返回在日期d1基础上再加n1个月后新的日期。【参数】:d1,日期型,n1数字型【返回】:日期【示例】select sysdate,add_months(sysdate,3) hz from dual;返回:2008-11-5,2009-2-5last_day(d1)【功能】:返回日期d1所在月份最后一天的日期。【参数】:d1,日期型【返回】:日期【示例】select sysdate.. 阅读全文
posted @ 2013-08-27 15:07 水之原 阅读(3626) 评论(0) 推荐(1) 编辑
摘要: ASCII(x1)【功能】:返回字符表达式最左端字符的ASCII 码值。【参数】:x1,字符表达式【返回】:数值型【示例】SQL> select ascii('A') A,ascii('a') a,ascii(' ') space,ascii('示') hz from dual;A A SPACE hz--------- --------- --------- ---------65 97 32 51902【说明】在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括... 阅读全文
posted @ 2013-08-27 14:57 水之原 阅读(3489) 评论(1) 推荐(0) 编辑
摘要: ABS(x)【功能】返回x的绝对值【参数】x,数字型表达式【返回】数字【示例】 select abs(100),abs(-100) from dual;sign(x)【功能】返回x的正负值【参数】x,数字型表达式【返回】数字,若为正值返回1,负值返回-1,0返回0【示例】 select sign(100),sign(-100),sign(0) from dual;ceil(x)【功能】返回大于等于x的最小整数值【参数】x,数字型表达式【返回】数字【示例】 select ceil(3.1),ceil(2.8+1.3),ceil(0) from dual;返回4,5,0floor(x)【功能... 阅读全文
posted @ 2013-08-27 14:47 水之原 阅读(907) 评论(0) 推荐(0) 编辑