【发布时间】:2014-12-03 13:39:57
【问题描述】:
我想在 Oracle PLSQL 的 IF 语句中替换一个字符串作为条件。请查看下面的匿名块并告诉我如何实现要求。
DECLARE
var_bool1 varchar2(100);
BEGIN
var_bool1 := '3<5 AND 5<8';
IF (var_bool1) THEN
DBMS_OUTPUT.PUT_LINE('SUCCESS');
END IF;
END;
我知道我可以编写如下的 IF 语句,但我正在寻找像上面这样的特定要求。
IF (3<5 AND 5<8) THEN
...
END IF;
需要帮助...
【问题讨论】:
-
我得到以下错误-ORA-06550:第 5 行,第 4 列:PLS-00382:表达式类型错误 ORA-06550:第 5 行,第 1 列:PL/SQL:语句被忽略跨度>
标签: if-statement plsql