Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5142667
  • 博文数量: 1696
  • 博客积分: 10870
  • 博客等级: 上将
  • 技术积分: 18357
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 15:16
文章分类
文章存档

2017年(1)

2016年(1)

2015年(1)

2013年(1)

2012年(43)

2011年(17)

2010年(828)

2009年(568)

2008年(185)

2007年(51)

分类: Oracle

2009-09-07 22:38:56

1.2.1 使用替代变量

在本练习中,我们将计算某个数字的平方。使用替代变量来提供这个数字的值。然后,在屏幕上显示处理结果。

创建如下PL/SQL 脚本:

 
执行这个脚本,回答如下问题:A)如果v_num 的值等于0,则屏幕上会得到什么输出?答案:输出结果应该类似于:
 

第1 行输出要求提供替代变量sv_num 的值。实际的替代操作发生在第2 行和第3 行。在第2 行中,可以看到来自于PL/SQL 语句块的最初语句。在第3 行中,可以看到使用替代值的相同语句。接下来一行显示DBMS_OUTPUT.PUT_LINE 语句的输出。最后一行输出说明PL/SQL 语句块成功执行。

B)使用替代变量的目的是什么?

答案:使用替代变量,PL/SQL 语句块可以在执行时接收用户所提供的信息。替代变量仅仅用于输入目的,不能用于输出某用户的值。

C)对于字符串数据类型,为什么最好使用单引号把替代变量括起来?

答案:程序不能完全依赖用户,使用单引号来提供文本信息。在单引号中把替代变量括起来有助于增强程序的健壮性。

阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~