我有以下
if hero.name != lastManStanding then
dbms_output.put(hero.name);
lastManStanding := hero.name;
end if;
其中
lastManStanding hero.name%type;
然而,if块永远不会被执行。我做错了什么?
答案 0 :(得分:0)
如果 lastManStanding 为空,则条件永远不会评估为true。 NULL 就属于这种情况。
将其更改为:
if hero.name != nvl(lastManStanding, 'xxxxxx') then