pl/sql开发中的部分函数(一)
2007-03-09 17:37
369 查看
pl/sql数据库开发的我们经常遇到自己需要的函数之一:
ASCII 返回对应字符的十进制值
CHR 给出十进制返回字符
CONCAT 拼接两个字符串,与||相同
INITCAT 将字符串的第一个字母变为大写
LPAD 使用指定的字符在字符的左边填充
RPAD 使用指定的字符在字符的右边填充
SOUNDEX 返回一个同音字符串
TRANSLATE 执行字符串搜索和替换
ABS(VALUE) 绝对值
CEIL(VALUE) 大于或等于value的最小整数
EXP(VALUE) e的value次幂
FLOOR(VALUE) 小于或者等于value的最大整数
LN(VALUE) value的自然对数
LOG(VALUE) value的以10为底的对数
POWER(VALUE,N) value的n次幂
ROUND(VALUE,N) 按n精度4舍5入
SIGN(VALUE) value为正返回1,为负返回-1,为0返回0
SQRT(VALUE) value的平方根
TRUNC(VALUE.N) 按照n截取value
VSIZE(VALUE) 返回value在ORACLE的存储空间的大小
ADD_MONTH(date) 在日期上增加月份
GREATEST(DATE1,DATE2,...) 从日期列表中选出最晚的日期
LAST_DAY(DATE) 返回date所在月的最后一天
LEAST(DATE1,DATE2,...) 从日期列表中选出最早的日期
MONTHS_BETWEEN(DATE2,DATE1) 给出日期之间的月份(可以是小数)
NEXT_DAY(DATE,'DAY') 给出日期date之后下一天的日期,这里的day为星期,如:MONDAY,TUESDAY等
NEW_TIME(DATE,'THIS','OTHER') 给出在this时区=other时区的日期和时间
ROUND(DATE,'FORMAT') 未指定formate时,如果日期中的时间在中午之前,则将日期中的时间阶段未12AM(午夜),否则进入第二天
TRUNC(DATE,'FORMAT') 未指定formate时,将日期截为12AM(午夜)
ASCII 返回对应字符的十进制值
CHR 给出十进制返回字符
CONCAT 拼接两个字符串,与||相同
INITCAT 将字符串的第一个字母变为大写
LPAD 使用指定的字符在字符的左边填充
RPAD 使用指定的字符在字符的右边填充
SOUNDEX 返回一个同音字符串
TRANSLATE 执行字符串搜索和替换
ABS(VALUE) 绝对值
CEIL(VALUE) 大于或等于value的最小整数
EXP(VALUE) e的value次幂
FLOOR(VALUE) 小于或者等于value的最大整数
LN(VALUE) value的自然对数
LOG(VALUE) value的以10为底的对数
POWER(VALUE,N) value的n次幂
ROUND(VALUE,N) 按n精度4舍5入
SIGN(VALUE) value为正返回1,为负返回-1,为0返回0
SQRT(VALUE) value的平方根
TRUNC(VALUE.N) 按照n截取value
VSIZE(VALUE) 返回value在ORACLE的存储空间的大小
ADD_MONTH(date) 在日期上增加月份
GREATEST(DATE1,DATE2,...) 从日期列表中选出最晚的日期
LAST_DAY(DATE) 返回date所在月的最后一天
LEAST(DATE1,DATE2,...) 从日期列表中选出最早的日期
MONTHS_BETWEEN(DATE2,DATE1) 给出日期之间的月份(可以是小数)
NEXT_DAY(DATE,'DAY') 给出日期date之后下一天的日期,这里的day为星期,如:MONDAY,TUESDAY等
NEW_TIME(DATE,'THIS','OTHER') 给出在this时区=other时区的日期和时间
ROUND(DATE,'FORMAT') 未指定formate时,如果日期中的时间在中午之前,则将日期中的时间阶段未12AM(午夜),否则进入第二天
TRUNC(DATE,'FORMAT') 未指定formate时,将日期截为12AM(午夜)
相关文章推荐
- pl/sql开发中的部分函数(二)
- 在PL/SQL 开发中调试存储过程和函数的一般性方法
- 在PL/SQL 开发中调试存储过程和函数的一般性方法
- 在PL/SQL 开发中调试存储过程和函数的一般性方法
- 在PL/SQL开发中调试存储过程和函数的一般性方法
- 在PL/SQL 开发中调试存储过程和函数的一般性方法
- Oracle PL/SQL开发基础(第二十一弹:基本函数)
- 开发PL/SQl的子程序和包 存储过程和函数
- 62.Oracle数据库SQL开发之 高级查询——使用分析函数之窗口函数
- SQl笔记第三部分(PL_SQL)
- PL/SQL Developer部分使用技巧
- PL/SQL之函数处理
- 《PL/SQL 语言开发参考手册》之三:变量与数据类型
- PL/SQL 函数学习 - Start with...Connect By
- TimesTen的PL/SQL 函数和过程最多支持多少参数
- PL/SQL数据类型及常用函数
- oracle,PL/SQL常用函数列表
- 一个用作撕碎字符串的PL/SQL工具函数(Oracle 10g)
- PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标) (转)
- oracle pl/sql 函数