oracle自定义函数
时间: 2023-10-12 16:10:31 浏览: 96
Oracle 自定义函数
Oracle 自定义函数可以帮助简化复杂的 SQL 查询,使其更易于理解和维护。以下是创建 Oracle 自定义函数的步骤:
1. 使用 CREATE FUNCTION 语句创建函数,指定函数名称、参数和返回值类型。
例如:
```
CREATE FUNCTION my_function (p1 IN NUMBER, p2 IN VARCHAR2) RETURN VARCHAR2
IS
result VARCHAR2(100);
BEGIN
-- 函数体
result := 'Parameter 1 is ' || p1 || ', parameter 2 is ' || p2;
RETURN result;
END;
```
2. 使用 RETURN 语句返回函数结果。
例如:
```
RETURN result;
```
3. 在 SQL 查询中使用函数。
例如:
```
SELECT my_function(1, 'Hello') FROM dual;
```
该查询将返回字符串 "Parameter 1 is 1, parameter 2 is Hello"。
阅读全文