PL / SQL:在查询中使用两个变量

时间:2014-02-24 20:17:35

标签: plsql oracle11g syntax-error

SQL plus正在提供"from keyword not found where expected"。我认为我的查询是正确的select ... from ... where 我认为我们不可能在PL / SQL块中的查询中使用两个变量(我不确定)。

DECLARE
  LHID   NUMBER(1);
  LNOPAT NUMBER(6);
BEGIN
  SELECT HID INTO LHID, 
         NUMPATIENTS INTO LNOPAT 
    FROM HOSPITAL065 
   WHERE HLOCATION='LAHORE';

   DBMS_OUTPUT.PUT_LINE ('HID:  ' || LHID || ' GOT PATIENTS  ' ||  
                         LNOPAT || '  LOCATED IN         LAHORE');
END;

欢迎提出建议!

1 个答案:

答案 0 :(得分:1)

您只想使用一个into

select hid, numpatients
   into lhid, lnopat
....