oracle-函数

函数的语法

 

create or replace function 函数名(参数1 模式 参数类型) return 返回值类型 as  变量1 变量类型;  变量2 变量类型; begin  函数体; end 函数名;   模式的分类   in: 为只读模式, 在函数中, 参数的值只能被引用, 不能被改变; out: 为只写模式, 只能被赋值, 不能被引用; in out:  可读可写.   函数的删除   drop function testfunction  //testfunction为函数名称   函数的创建   要求:调用函数 传入两个参数  输出他们的和 1. 首先在plsql软件的左侧找到Functions文件夹,在文件夹上右键点击新建,弹出右侧的框体。 2. 在弹出的框体中输入名称(name),参数(parameters)和返回值(return type),在后面可以修改,所以参数和返回值类型可以暂时省略。 oracle-函数 注意:

1. function:函数的标志。

2. test1:函数的名称。

3. num1,num2:函数的参数。

4. return number:返回值类型为number。

5. num3 number:定义一个number类型的变量,名称为num3。

6. return(num3)返回

1 create or replace function test1(num1 number,num2 number) return number is
2   num3 number;
3 begin
4   num3:=num1+num2;
5   return(num3);
6 end test1;

 

函数的调用

 

在sql中直接就可以使用之前创建好的函数,比如:select test1(1,2) from dual

 

 

持续更新!!

 

上一篇:E. Arson In Berland Forest(思维,找二维阵列中的矩阵,二分)


下一篇:Forest Program(dfs方法---树上的环)