Есть ли похожее выражение (a==1 && a==2 && a==3) чтобы как в JS вернуло TRUE?
Такое выражение (a==1 && a==2 && a==3) в JavaScript, как было показано здесь, может вернуть TRUE.
Просто интересно, а есть ли также способ в PL/SQL, чтобы похожее выражение вернуло TRUE?
Свободный перевод (a== 1 && a ==2 && a==3) ever evaluate to true in pl sql? от участника @Miracle
Ответы (1 шт):
Автор решения: 0xdb
→ Ссылка
Только интереса ради:
SQL> create package p as n int := 0; end;
2 /
SQL> create function a return int is begin p.n:=p.n+1; return p.n; end;
2 /
SQL> set autoprint on
SQL> var res varchar2 (8)
SQL> exec if (a = 1 and a = 2 and a = 3) then :res:='TRUE'; end if;
RES
--------------------------------
TRUE
Свободный перевод ответа от участника @Connor McDonald