zoukankan      html  css  js  c++  java
  • Oracle 声明常量 (转)

    原文地址 Oracle 声明常量

    常量在声明时赋予初值,并且在运行时不允许重新赋值。使用CONSTANT关键字声明常量。

    声明常量

    1 DECLARE
    2      pi CONSTANT number :=3.14;   --圆周率长值  ①
    3      r number DEFAULT 3;   --圆的半径默认值3  ②
    4      area number;   --面积。
    5 BEGIN
    6      area:=pi*r*r;   --计算面积
    7      dbms_output.put_line(area);  --输出圆的面积
    8 END;

    代码解析:

    ①     声明常量时使用关键字CONSTANT,常量初值可以使用赋值运算符(:=)赋值,也可以使用DEFAULT关键字赋值。

     

    SQL*Plus中还可以声明Session(会话,也就是一个客户端从连接到退出的过程称为当前用户的会话。)全局级变量,该变量在整个会话过程中均起作用,类似的这种变量称为宿主变量。宿主变量在PL/SQL引用时要用“:变量名”引用。

    宿主变量

    SQL> var emp_name varchar(30);  ①
    SQL> BEGIN
    SELECT ename INTO :emp_name FROM emp WHERE empno=7499;  ②
    END;
    /
    PL/SQL procedure successfully completed
    emp_name
    ---------
    ALLEN
     
    SQL> print emp_name;  ③
    emp_name
    ---------
    ALLEN

    代码解析:

    ①     可以使用var声明宿主变量。

    ②     PL/SQL中访问宿主变量时要在变量前加“:”。

    ③     在SQL*Plus中,使用print可以输出变量中的结果。

  • 相关阅读:
    Go interface{}、类型断言
    相关资料
    php实践
    安装zookeeper
    对象池化,对象池
    java getResourcesAsStream()如何获取WEB-INF下的文件流
    android--SDK Manager下载Connection to http://dl-ssl.google.com refused
    Intellij idea 切换SVN路径
    Intellij Idea @Autowired取消提示
    恢复文件默认打开方式
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/4521471.html
Copyright © 2011-2022 走看看