PL / SQL常数
PL / SQL常数 常数是在PL / SQL块中使用的值,在整个程序中保持不变。它是用户定义的字面量值。可以…
PL / SQL常数
常数是在PL / SQL块中使用的值,在整个程序中保持不变。它是用户定义的字面量值。可以声明并使用它代替实际值。
让我们举个例子来很好地解释一下:
假设您必须编写一个程序,它将员工的薪水提高到30%,您可以声明一个常量,并在整个程序中使用它。下次如果您想再次增加薪水,则可以在整个程序中更改常量的值,而不是实际值。
声明常量的语法:
constant_name CONSTANT datatype := VALUE;
- Constant_name:它是常量的名称,就像变量名一样。常量字是保留字,其值不变。
- 值:它是一个在声明常量时分配给它的值。以后无法分配。
PL / SQL常量示例
让我们举个例子来很好地解释一下:
DECLARE -- constant declaration pi constant number := 3.141592654; -- other declarations radius number(5,2); dia number(5,2); circumference number(7, 2); area number (10, 2); BEGIN -- processing radius := 9.5; dia := radius * 2; circumference := 2.0 * pi * radius; area := pi * radius * radius; -- output dbms_output.put_line('Radius: ' || radius); dbms_output.put_line('Diameter: ' || dia); dbms_output.put_line('Circumference: ' || circumference); dbms_output.put_line('Area: ' || area); END; /
在SQL提示符下执行上述代码后,将产生以下结果:
Radius: 9.5 Diameter: 19 Circumference: 59.69 Area: 283.53 Pl/SQL procedure successfully completed.
PL / SQL字面量
字面量是不由标识符表示的显式数字,字符,字符串或布尔值。例如:TRUE,NULL等都是boolean类型的字面量。 PL / SQL字面量区分大小写。 PL / SQL中有以下几种字面量:
- 数字字面量
- 字符字面量
- 字符串字面量
- 布尔字面量
- 日期和时间字面量
这些不同类型的字面量的示例:
Literals | Examples |
---|---|
Numeric | 75125, 3568, 33.3333333 etc. |
Character | ‘A’ ‘%’ ‘9’ ‘ ‘ ‘z’ ‘(‘ |
String | Hello JavaTpoint! |
Boolean | TRUE, FALSE, NULL etc. |
Date and Time | ’26-11-2002′ , ‘2012-10-29 12:01:01’ |
类别:MySQL、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!