oracle自定义函数
时间: 2023-10-17 19:25:04 浏览: 87
Oracle 自定义函数
在 Oracle 数据库中,可以使用 PL/SQL 编写自定义函数。下面是一个简单的示例:
```
CREATE OR REPLACE FUNCTION calculate_area(
radius IN NUMBER
)
RETURN NUMBER
IS
pi NUMBER := 3.14;
BEGIN
RETURN pi * radius * radius;
END;
```
这个函数名为 `calculate_area`,它接受一个半径参数,返回圆的面积。其中,`IS` 关键字之后是函数的主体,它使用 `pi` 和 `radius` 计算圆的面积,并将其返回。
使用自定义函数时,可以像使用内置函数一样调用它。例如:
```
SELECT calculate_area(5) FROM DUAL;
```
这将返回半径为 5 的圆的面积。
阅读全文