上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实例010 使用常量计算圆面积
【实例描述】
与其他程序设计语言一样,PL/SQL也支持常量的使用。常量是指在程序运行过程中值不能改变的量,合理使用常量能够提供PL/SQL块的可移植性和可靠性。下面通过圆面积计算的实例,为读者具体讲解常量在PL/SQL编程中的使用。
本实例中声明常量PI,并为其赋初始值为3.14,同时声明两个变量area和radius,用于存储圆面积和半径值,该实例的运行结果如图1-30所示。
图1-30 计算圆面积
【实现代码】
SQL> DECLARE 2 PI CONSTANT NUMBER:=3.14; 3 RADIUS NUMBER DEFAULT 5; 4 AREA NUMBER; 5 BEGIN 6 AREA:=PI*RADIUS*RADIUS; --------计算圆面积 7 DBMS_OUTPUT.PUT_LINE(AREA); --------输出显示 8 END; 9 /
【范例解析】
该实例首先声明了常量PI,读者注意到了其使用的是关键字CONSTANT,在声明常量的同时为其初始化。与变量类似的,常量初值可以使用赋值运算符“:=”赋值,也可以使用DEFAULT关键字赋值。
在BEGIN开始的执行部分中,通过圆面积的计算公式,将圆面积的计算结果保存在变量area中,并在最后输出到SQL*Plus控制端中。该实例和前面2个实例都使用到了PL/SQL提供的运算和运算符,表1-1列出了PL/SQL支持的运算符及其功能。
表1-1 PL/SQL支持的运算符