oracle常用函数

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 03:42 点击:

oracle 常用功能函数汇总********************

*******************************************************************************
* SQL Group Functions (num can be a column or expression)                     *
(null values are ignored, default between distinct and all is all)            *
*******************************************************************************
AVG([distinct or all] num)      -- average value
COUNT(distinct or all] num)     -- number of values
MAX([distinct or all] num)      -- maximum value
MAX([distinct or all] num)      -- minimum value
STDDEV([distinct or all] num)   -- standard deviation
SUM([distinct or all] num)      -- sum of values
VARIANCE([distinct or all] num) -- variance of values
 
*******************************************************************************
* Miscellaneaous Functions :                                                  *
*******************************************************************************
DECODE(expr, srch1, return1 [,srch2, return2...], default]
       -- if no search matches the expression then the default is returned,
       -- otherwise, the first search that matches will cause
       -- the corresponding return value to be returned
DUMP(column_name [,fmt [,start_pos [, length]]])
      -- returns an internal oracle format, used for getting info about a column
      -- format options : 8 = octal, 10 = decimel, 16 = hex, 17 = characters
      -- return type codes : 1 = varchar2, 2 = number, 8 = long, 12 = date,
      --   23 = raw, 24 = long raw, 69 = rowid, 96 = char, 106 = mlslabel
GREATEST(expr [,expr2 [, expr3...]]
      -- returns the largest value of all expressions
LEAST(expr [,expr2 [, expr3...]]
      -- returns the smallest value of all expressions
NVL(expr1 ,expr2
      -- if expr1 is not null, it is returned, otherwise expr2 is returned
SQLCODE
      -- returns sql error code of last error.  Can not be used directly in query,
      -- value must be set to local variable first
SQLERRM
      -- returns sql error message of last error.  Can not be used directly in query,
      -- value must be set to local variable first
UID
      -- returns the user id of the user you are logged on as
      -- useful in selecting information from low level sys tables
USER
      -- returns the user name of the user you are logged on as
USERENV('option')
      -- returns information about the user you are logged on as
      -- options : ENTRYID, SESSIONID, TERMINAL, LANGUAGE, LABEL, OSDBA
      --           (all options not available in all Oracle versions)
VSIZE(expr)
      -- returns the number of bytes us

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Table函数使用简介
    • Oracle数据库Constraint约束的常用操作及异常处理
    • Bulk Collect性能分析(zz)
    • export/import的使用
    • OCP043第十五讲 Database Security
    • ORACLE10gr2数据导入MySQL方案
    • oracle 让sys用户可以使用isqlplus
    • 在oracle数据库下使用iSQL*Plus DBA访问数据库
    • Oracle行列转换小结
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1