13. pl_sql——异常处理

====================示例1====================

,

完成从雇员;创建表emp_tmp select *

,

表创建。

,

完成从emp_tmp选择last_name wherefirst_name=霸己病?

,

last_name

- - - - - - - - - - - - - - - - - - - - - - - - -陈

Seo罗素

,

完成编辑

,

声明,,,v_lnameVARCHAR2 (15);

开始,,,选择last_nameINTO v_lname

,,,从emp_tmp

,,,在first_name=霸己病?

,

,, DBMS_OUTPUT。PUT_LINE(“约翰”年代的姓是:| | v_lname);

,

/

,

完成@notes/s62。sql

声明*

误差在1号线:

ora - 01422:准确获取回报要求多ofrows

ora - 06512: 4行

,

,

完成编辑

,

声明,,,v_lnameVARCHAR2 (15);

,

开始,,,选择last_nameINTO v_lname

,,,从emp_tmp

,,,在first_name=霸己病?

,

,, DBMS_OUTPUT。PUT_LINE(“约翰”年代的姓是:| | v_lname);

,

异常,,,当TOO_MANY_ROWSTHEN

,,,,,, DBMS_OUTPUT。PUT_LINE(你的select语句检索多个行。Condider使用游标。”);

,,,当别人然后

,,,,,, DBMS_OUTPUT。PUT_LINE(“你遇到一个错误!”);

,

/

,

完成@notes/s62。sql select语句

你检索多个行。Condiderusing游标。

,

PL/SQL过程成功完成。

,

,

完成截断表emp_tmp;

,

表截断。

,

完成@notes/s62。sql

你遇到一个错误!

,


 13。PL_SQL——异常处理

 13。PL_SQL——异常处理

 13。PL_SQL——异常处理

 13。PL_SQL——异常处理

 13。PL_SQL——异常处理

====================示例2====================

,

完成编辑

,

,

声明,,,v_lnameVARCHAR2 (15);

,

开始,,,选择last_nameINTO v_lname

,,,从emp_tmp

,,,在first_name=霸己病?

,

,, DBMS_OUTPUT。PUT_LINE(“约翰”年代的姓是:| | v_lname);

,,, & lt; & lt; welcomeback>在

,,, DBMS_OUTPUT。PUT_LINE(“欢迎回来!”);

,

异常,,,当TOO_MANY_ROWSTHEN

,,,,,, DBMS_OUTPUT。PUT_LINE(你的select语句检索多个行。Condider使用游标。”);

,,,当别人然后

,,,,,, DBMS_OUTPUT。PUT_LINE(“1:你遇到一个错误!”);

,,,,,,,GOTOwelcomeback;

,,,,,, DBMS_OUTPUT。PUT_LINE(“2:游戏结束了!”);

,,,,,,, & lt; & lt; gohere>在

,,,,,, DBMS_OUTPUT。PUT_LINE(“3:你将结束!”);

,

/

,

完成@notes/s63.sql

,,,,,,,,,,,,,,转到welcomeback;

,,,,,,,,,,,,,,,*

错误行18:

ora - 06550: 18行,列3:

请- 00375:非法GOTO语句;这个GOTO不能branchto标签

“WELCOMEBACK”

ora - 06550: 18行,列3:

PL/SQL:声明忽视了

,

,

完成编辑

,

声明,v_lname才能VARCHAR2 (15);

,

开始,,,选择last_nameINTO v_lname

,,,从emp_tmp

,,,在first_name=霸己病?

,

,, DBMS_OUTPUT。PUT_LINE(“约翰”年代的姓是:| | v_lname);

,,, & lt; & lt; welcomeback>在

,,, DBMS_OUTPUT。PUT_LINE(“欢迎回来!”);

,

异常,,,当TOO_MANY_ROWSTHEN

,,,,,, DBMS_OUTPUT。PUT_LINE(你的select语句检索多个行。null

13. pl_sql——异常处理