为了账号安全,请及时绑定邮箱和手机立即绑定

--引用型变量 set serveroutput on 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

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.


正在回答

2 回答

玩了几天   感觉眼神挺重要的  明明是  psal   你偏要写成 pasl..  出错了先自己找原因

0 回复 有任何疑惑可以回复我~

语句是对的 但报错信息的‘PASL’在你的语句里没有。

还有一种可能性就是这张表你没有创建,自己创建一张表试试,记得名称别写错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

--引用型变量 set serveroutput on 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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信