PL/SQL教程

PL/SQL 常量

常量是在PL/SQL块中使用的值,在整个程序中保持不变。它是用户定义的文字值。可以声明并使用它代替实际值。
让我们举个例子来很好地解释它:
假设,您必须编写一个程序将员工的工资提高到30%,您可以声明一个常量并使用在整个程序中。下次如果您想再次增加薪水,则可以在整个程序中更改常量的值,而不是实际值。
声明常量的语法:
constant_name CONSTANT datatype := VALUE;
CONSTANT: 它是常量的名称,就像变量名一样。常量字是保留字,其值不变。 VALUE: 是一个在声明常量时分配给它的值。以后无法分配。

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中有以下几种文字:
数字 字符 字符串 布尔值 日期和时间

这些不同类型的文字的示例:

文字 示例
数字 75125、3568、33.3333333等。
字符 'A''%''9''''z''('
字符串 hello,lidihuo!
布尔值 TRUE,FALSE,NULL等。
日期和时间 '26-11-2002','2012-10-29 12:01:01'
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4