在oracle中如何创建函数
时间: 2024-02-17 11:02:14 浏览: 54
在Oracle中,可以使用CREATE FUNCTION语句来创建函数。下面是一个简单的示例:
```sql
CREATE FUNCTION get_employee_salary (employee_id NUMBER)
RETURN NUMBER
IS
salary NUMBER;
BEGIN
SELECT salary INTO salary FROM employees WHERE id = employee_id;
RETURN salary;
END;
```
在这个例子中,我们创建了一个名为get_employee_salary的函数,它接受一个employee_id参数,并返回该员工的薪水。函数体中的SQL查询从employees表中选择薪水,然后将其存储在salary变量中,最后返回该变量的值。
请注意,在创建函数之前,您需要确保您有足够的权限来执行此操作。
阅读全文