Oracle基础教程:单行函数简介

2014-11-24 18:52:01 · 作者: · 浏览: 4

什么是函数


通俗的讲 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称之为函数


例如:牛是函数,它吃的是草(输入),挤出的是奶(输出)


函数是一种程序设计结构,它可以有一个或多个输入,但只能有一个输出.


函数只有一个出口,使用函数组成的程序很容易调试,也很容易被重用


单行函数


单行函数会对select的每一行数据进行操作,并且对每一行数据只产生一个输出结果.


单行函数可以嵌套


单行函数可以接收一个或多个参数,其产生的输出结果的数据类型可能与输入的参数类型不同.


格式:


函数名 [(参数1,参数2,,...)]


其中参数可以为:用户定义的常量,变量,列名表达式


应用子句范围:


select


where


order by


单行函数包括:


字符型


正则表达式函数


数字型


日期型


转换型


null值处理


分支型