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

来源:2-2 PL/SQL引用型变量和记录型变量

慕的地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.


写回答 关注

2回答

  • 慕斯卡3555197
    2019-07-06 21:16:41

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

  • Delock
    2019-05-05 15:54:55

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

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

Oracle数据库开发必备利器之PL/SQL基础

Oracle数据库高级开发必备的基础,通过实例带你熟练掌握

75048 学习 · 208 问题

查看课程

相似问题