【发布时间】:2013-08-23 17:22:40
【问题描述】:
给定v_ssn_ind INTEGER := IF TRIM(p_ssn) IS NULL THEN 0 ELSE 1 END IF;
我知道我可以这样做:IF v_ssn_ind=1 THEN…
但是我可以做短路评估吗,即:IF v_ssn_ind THEN…?
【问题讨论】:
-
而且,对于奖励积分,它是更快还是更慢?
-
表达式
IF v_ssn_ind THEN没有意义(如果我没记错的话也不会编译),除非v_ssn_ind被声明为布尔值。