select org_Id  ,org_name  into orgId ,orgName   from organ where ORG_CODE='555540111' and ORG_Sign = 0;

解决方案 »

  1.   

    declare  
       v_organ organ%rowtype;
    begin  
       select  * into  v_organ    from  organ  where  ORG_CODE='555540111'  and  ORG_Sign  =  0;      
       dbms_output.put_line(v_organ.orgId);  
    end;  
     
      

  2.   

    select org_Id  into orgId ,org_name into orgName   from organ where ORG_CODE='555540111' and ORG_Sign = 0;
    --
    你寫的语法有错,应该是
    select col1,col2,col3 into v1,v2,v3 from t ...
    注意select的返回结果必须是一条。或者你可以使用%ROWTYPE,写法参考bzszp(www.bzszp.533.net):%ROWTYPE参考:http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/13_elems43.htm#35992http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/02_funds.htm#3592http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/01_oview.htm#801