引用變量時(shí)需要必須聲明標(biāo)識(shí)符
SQL> declare
? 2 ?pname emp.ename%type;
? 3 ?psal emp.sal%type;
? 4 ?begin
? 5 ?select enmae,sal into pname,psal from emp where empno=7782;
? 6 ?dbms_output.put_line(pname||'xsis'||psal);
? 7 ?end;
? 8 ?/
pname emp.ename%type;
? ? ? *
第 2 行出現(xiàn)錯(cuò)誤:
ORA-06550: 第 2 行, 第 7 列:
PLS-00201: 必須聲明標(biāo)識(shí)符 'EMP.ENAME'
ORA-06550: 第 2 行, 第 7 列:
PL/SQL: Item ignored
ORA-06550: 第 3 行, 第 6 列:
PLS-00201: 必須聲明標(biāo)識(shí)符 'EMP.SAL'
ORA-06550: 第 3 行, 第 6 列:
PL/SQL: Item ignored
ORA-06550: 第 5 行, 第 39 列:
PL/SQL: ORA-00942: 表或視圖不存在
ORA-06550: 第 5 行, 第 1 列:
PL/SQL: SQL Statement ignored
ORA-06550: 第 6 行, 第 22 列:
PLS-00320: 此表達(dá)式的類(lèi)型聲明不完整或格式不正確
ORA-06550: 第 6 行, 第 1 列:
PL/SQL: Statement ignored
2019-05-01
最好是大寫(xiě)
2016-06-26
你的這句寫(xiě)錯(cuò)了:?select enmae,sal into pname,psal from emp where empno=7782; ? 是ename,不是enmae,寫(xiě)的時(shí)候要細(xì)心些
2016-05-14
你沒(méi)有建立表 ename