PL/SQL 常量

2025 年 4 月 6 日 | 2 分钟阅读

常量是在 PL/SQL 块中使用的一个值,它在整个程序中保持不变。它是一个用户定义的字面量值。它可以被声明和使用来代替实际值。

让我们举个例子来解释清楚

假设,你必须编写一个程序,将员工的工资提高到 30%,你可以声明一个常量并在整个程序中使用它。下次如果你想再次提高工资,你可以更改常量的值,而不是更改整个程序中的实际值。

声明常量的语法

  • Constant_name: 它就像变量名一样,是常量的名称。constant 这个词是一个保留字,它的值不会改变。
  • VALUE: 它是声明常量时分配给常量的值。 之后不能再分配。

PL/SQL 常量示例

让我们举个例子来解释清楚

在 SQL 提示符下执行上述代码后,将产生以下结果:。

PL/SQL 字面量

字面量是显式的数值、字符、字符串或布尔值,它们不通过标识符表示。例如:TRUE、NULL 等都是布尔类型的字面量。PL/SQL 字面量区分大小写。PL/SQL 中有以下几种字面量

  • 数字字面量
  • 字符字面量
  • 字符串字面量
  • BOOLEAN 字面量
  • 日期和时间字面量

这些不同类型的字面量示例

字面量示例
数字75125, 3568, 33.3333333 等。
Character'A' '%' '9' ' ' 'z' '('
StringHello JavaTpoint!
BooleanTRUE, FALSE, NULL 等。
日期和时间'26-11-2002' , '2012-10-29 12:01:01'