oracle数据库中函数较多,而且每个函数都有自己的用法,所以要根据具体的函数查询具体的使用方法,比如:
使用方法:
①.、比较大小
select
from
dual;
--取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
例如:
Decode函数与一系列嵌套的
第i
个compare项匹配,就返回第i
个对应的value
.如果base_exp与任何的compare值都不匹配,则返回default.每个compare值顺次求值,如果发现一个匹配,则剩下的compare值(如果还有的话)就都不再求值.一个为NULL的base_exp被认为和NULL
compare值等价.如果需要的话,每一个compare值都被转换成和第一个compare
值相同的数据类型,这个数据类型也是返回值的类型.
方式一:
方式二:
begin
end;
在ORACLE中,函数的调用方式有位置表示法调用函数、命名表示法调用函数、混合使用位置表示法和命名表示法调用函数、排除表示法、ql调用表示法 --混合表示法.
CREATE OR REPLACE FUNCTION add_three_numbers(a NUMBER:=0, b NUMBER:=0, c NUMBER:=0)RETURN NUMBER ISBEGINRETURN a+b+c;END;----调用FUNCTION add_three_numbers
select course_type(STUID COURSE_ID) from stu_scores
select course_type('测试数据') from dual
以上就是土嘎嘎小编为大家整理的oracle怎么调用函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!