select  lxbs in decode(149520,1,(1,1,2)) from dual
这样在PLSQL里执行不了,正确的写法是什么?、?

解决方案 »

  1.   

    lxbs  是什么东西? 
      

  2.   

    没见过这种写法比如select a from dual写在plsql里就是select a into field from dual
      

  3.   


    楼主描述清楚点,不知道是不是这意思SQL> edi
    已写入 file afiedt.buf  1  declare
      2  lxbs number;
      3  begin
      4  select nvl(decode(149520,1,decode(1,1,2)),0) into lxbs from dual;
      5  dbms_output.put_line(lxbs);
      6* end;
    SQL> /PL/SQL 过程已成功完成。SQL> set serveroutput on
    SQL> /
    0PL/SQL 过程已成功完成。