慕的地7467143
2019-05-01 15:04
DECLARE
--定义引用型变量;查询并答应7839的姓名和薪水
--pename varchars2(20);
--psal number;
pename emp.ename%TYPE;
psal emp.sal%TYPE;
BEGIN
--得到7839的姓名和薪水
select ename,sal into pename,pasl from emp where empno =7839;
--打印姓名和薪水
DBMS_OUTPUT.put_line(pename||'的薪水'||psal);
end;
错误报告 -
ORA-06550: 第 9 行, 第 30 列:
PLS-00201: 必须声明标识符 'PASL'
ORA-06550: 第 9 行, 第 35 列:
PL/SQL: ORA-00904: : 标识符无效
ORA-06550: 第 9 行, 第 1 列:
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
玩了几天 感觉眼神挺重要的 明明是 psal 你偏要写成 pasl.. 出错了先自己找原因
语句是对的 但报错信息的‘PASL’在你的语句里没有。
还有一种可能性就是这张表你没有创建,自己创建一张表试试,记得名称别写错
Oracle数据库开发必备利器之PL/SQL基础
75048 学习 · 208 问题
相似问题