Oracle声明变量

作者: 易百教程 | 来源:发表于2017-04-07 18:06 被阅读59次

    什么是Oracle的变量?

    在 Oracle/PLSQL 中,一个变量允许程序员在执行代码期间临时存储数据。

    语法

    在Oracle中声明变量的语法是:

    variable_name [CONSTANT] datatype [NOT NULL] [:= | DEFAULT initial_value]
    

    参数

    • variable_name - 分配给变量的名称。
    • CONSTANT - 可选的。 如果指定,变量的值是恒定的,不能被更改。
    • datatype - 要分配给变量的数据类型。

    示例 - 声明变量

    下面是一个例子,说明如何在Oracle中声明一个名为LDescription的变量。

    LDescription varchar2(40);
    

    然后,之后设置或更改LDescription变量的值,如下所示:

    LDescription := 'studyoracle.cn Example';
    

    示例 - 使用初始值声明变量(不是常量)

    下面是一个如何在Oracle中声明一个变量并给它一个初始值的例子。 这与常量有所不同,因为变量的值在初始值之后可以修改。

    LType varchar2(40) := 'studyoracle.cn Example';
    

    您可以稍后更改变量的值,如下所示:

    LType := 'this is a new value.';
    

    示例 - 声明一个常量

    下面是一个如何在Oracle中声明一个常量的例子。常量的值不能更改。

    LTotal CONSTANT numeric(8,1) := 1263834.1;
    

    From => http://www.studyoracle.cn/oracle/declare_vars.html

    相关文章

      网友评论

        本文标题:Oracle声明变量

        本文链接:https://www.haomeiwen.com/subject/siohattx.html