oracle function用法
函数调用限制
1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数
2、SQL只能调用带有输入参数,不能带有输出,输入输出函数
3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等)
4、SQL语句中调用的函数不能包含INSERT,UPDATE和DELETE语句
function函数的语法如下:
create or replace function function_name (
argu1 [mode1] datatype1, --定义参数变量
argu2 [mode2] datatype2 --定义参数变量 )
return datatype --定义返回的数据类型
is --声明变量
begin
--执行过程
end;
示例一:
function函数创建
create or replace function sal_tax
(v_sal number) --声明了一个函数
return number
is
begin
if(v_sal < 2000) then
return 0.10;
elsif(v_sal < 2750) then
return 0.15;
else
return 0.20;
end if;
end;
执行:
select lower(ename),sal_tax(sal) from emp;
分享到:
相关推荐
Oracle 函数用法 Oracle 函数是Oracle数据库中的一种编程对象,它允许用户定义自己的函数,以便在SQL语句中调用。 Oracle 函数的用法可以分为以下几个方面: 函数调用限制 在 Oracle 中,函数可以在 SQL 语句中被...
简绍oracle的内置函数,方便查看
oracle-function-执行动态sql(包括DML、DLL、DQL、DCL)
"Oracle_function.chm"手册应该详细介绍了这些函数的语法、参数、返回值以及示例,对于Oracle数据库的开发和管理员来说,这是一个非常有价值的参考资料,可以帮助他们更有效地使用和管理Oracle数据库。通过深入学习...
Oracle SQL function.pptx
1、数字格式元素 2、日期格式元素 3、SQL内置函数等
Oracle 中 Using 用法 Oracle 动态 SQL 介绍以及 Using 用法示例 在 Oracle 中,使用 Using 语句可以实现动态 SQL 的绑定变量,提高 SQL 语句的灵活性和安全性。本文将对 Oracle 中 Using 用法进行详细的介绍,并...
execute immediate str_sql into tabtcn; --动态执行DDL语句
Oracle Database 11g Linux安装说明
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的API为开发者提供了高效的数据管理和处理能力。本资料“oracle-function--api.zip”包含了Oracle数据库中的一些核心API和SQL函数,特别是针对...
在"Oracle的几个Function实例"这个主题中,我们将探讨一些常见的Oracle函数,并通过实际示例来理解它们的用法。 1. ** NVL 函数**: NVL函数用于处理空值(NULL)。如果一个字段的值为NULL,NVL函数会将其替换为你...
是oracle Nextval的用法,最基本的用法,拔高的不实用
例如,你可以创建一个名为`资源文件名`的配置,设置`FAILED_LOGIN_ATTEMPTS`为10,`PASSWORD_LIFE_TIME`为180天,并且使用`PASSWORD_VERIFY_FUNCTION`指定我们即将创建的验证函数`verify_function_11G`。 ```sql ...
oracle function.rar
### Oracle Function 返回结果集 #### 知识点概述 在Oracle数据库中,有时我们需要创建一个函数来返回一个结果集(即一系列记录),而非单一值。本文档中的代码示例展示了如何定义一个返回自定义表类型的函数`Ns_...
Decrible the functions using in the Oracle, you could use them to program for PL/SQL
Oracle培訓Oracle Procedure﹑Function、Trigger等