sql
DECLARE
your_variable NUMBER := 10;
BEGIN
IF your_variable > 0 THEN
DBMS_OUTPUT.PUT_LINE('Variable is positive');
END IF;
END;
/
在上述代码中,我们定义了一个变量 your_variable 并赋值为 10,然后使用 IF-THEN 语句判断变量是否大于 0。如果成立,则输出一段文字。
CASE 语句
CASE 语句用于根据不同的条件执行不同的操作。以下是一个示例代码:
sql
DECLARE
your_variable VARCHAR2(10) := 'A';
BEGIN
CASE your_variable
WHEN 'A' THEN
DBMS_OUTPUT.PUT_LINE('Variable is A');
WHEN 'B' THEN
DBMS_OUTPUT.PUT_LINE('Variable is B');
ELSE
DBMS_OUTPUT.PUT_LINE('Variable is neither A nor B');
END CASE;
END;
/
在上述代码中,我们定义了一个变量 your_variable 并赋值为 'A',然后使用 CASE 语句根据不同的条件输出不同的文字。