oracle function函数 用if
时间: 2023-12-18 12:05:30 浏览: 78
oracle函数使用
Oracle中可以使用IF语句来编写函数。以下是一个使用IF语句的函数示例:
```sql
CREATE OR REPLACE FUNCTION my_function (p_input NUMBER)
RETURN VARCHAR2
AS
v_output VARCHAR2(100);
BEGIN
IF p_input >= 0 THEN
v_output := 'Positive';
ELSE
v_output := 'Negative';
END IF;
RETURN v_output;
END;
```
这个函数接收一个数字参数,根据参数的值返回一个字符串。如果参数大于等于0,则返回"Positive",否则返回"Negative"。在函数中使用了IF语句来判断参数的值并设置输出值。
阅读全文