oracle存储过程if else语句
时间: 2023-07-25 16:23:52 浏览: 118
Oracle存储过程基本语法.docx
Oracle存储过程中的if-else语句可以使用PL/SQL语言实现。下面是一个示例:
```
CREATE OR REPLACE PROCEDURE my_proc
IS
my_var NUMBER := 10;
BEGIN
IF my_var > 5 THEN
DBMS_OUTPUT.PUT_LINE('my_var is greater than 5');
ELSE
DBMS_OUTPUT.PUT_LINE('my_var is less than or equal to 5');
END IF;
END;
```
在上面的示例中,如果my_var大于5,则输出“my_var is greater than 5”,否则输出“my_var is less than or equal to 5”。注意,PL/SQL语言中的if-else语句与其他编程语言中的语法略有不同,因为它使用THEN和END IF关键字来分隔条件和代码块。
阅读全文