Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5142813
  • 博文数量: 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-08 01:16:26

1.2.2 使用DBMS_OUTPUT.PUT_LINE 语句

在本练习中,基于当天的日期来决定当日是星期几。然后把处理结果显示在屏幕上。

创建如下PL/SQL 脚本:

 
执行这个脚本,然后回答如下问题:A)屏幕上输出什么信息?答案:输出应该类似于:
 

在这个例子中,SQL *Plus 不会要求你输入v_day 变量的值,因为没有使用替代变量。v_day 的值是借助于TO_CHAR 和SYSDATE 函数实现的。然后使用DBMS_OUTPUT.PUT_LINE 语句把处理结果显示在屏幕上。

B)如果发出SET SERVEROUTPUT OFF 语句,屏幕上会输出什么内容?为什么?

答案:如果在PL/SQL 语句块之前执行SET SERVEROUTPUT OFF 语句,则屏幕上不会显示有关处理结果的内容。这时候输出应该类似于:

 
C)如何修改这个脚本,以同时显示当前时间?答案:修改后的脚本应该类似于下面的脚本,修改之处使用粗体标识出来。
 
粗体部分表示已修改的语句,以同时显示当前时间。PL/SQL 语句块所产生的输出如下所示:
 
阅读(1627) | 评论(0) | 转发(0) |
0

上一篇:1.2.1 使用替代变量

下一篇:1.3 动手试验

给主人留下些什么吧!~~