• Oracle数据库学习笔记_Oracle的PLS_INTEGER类型


    PLS_INTEGER类型

    PLS_INTEGER可以存储一个有符号的整形值,其精度范围和BINARY_INTEGER一样,是:-2^31~2^31。

    pls_integer是plsql里面的数据类型,不是SQL里面的数据类型。

    PLS_INTEGER和NUMBER比较起来,其优点是:
    1).占有较少的存储空间;
    2).可以直接进行算术运算(在NUMBER上不能直接进行算术运算,如果要计算,NUMBER必须先被转换成二进制)。所以在进行算术的时候PLS_INTEGER比NUMBER和BINARY_INTEGER快一些。

     

    例如:

    CREATE OR REPLACE PROCEDURE SP_PARTITION_DROP
    (
    IV_DATA_DATE IN VARCHAR2,--日期
    IV_TABLE_NAME IN VARCHAR2,--表名
    IV_PARTITION_NAME IN VARCHAR2, --分区名称
    )
    IS
    V_DATA_DATE VARCHAR2(8) ;--日期
    V_TABLE_NAME VARCHAR2(30) ;--目标表名
    V_PARTITION_NAME VARCHAR2(30) ;--分区名称
    I_STEP_ID PLS_INTEGER ;--任务号
    V_STEP_DESC VARCHAR2(300);--任务描述
    I_STEP_TAG PLS_INTEGER ;--任务执行状态标识
    V_SQL_STR VARCHAR2(500);--存储分区命令的字符指令
    I_PAR_FLAG PLS_INTEGER DEFAULT 0;--分区是已否存在
    I_PAR_COUNT PLS_INTEGER; --分区存在个数
    BEGIN

         BODY

    END;

  • 相关阅读:
    性能分析之路-------各指标代表意思以及分析
    selenium python 定位一组对象
    python 操作word文档
    nmon的安装以及使用
    nginx的监控配置
    selenium 一个简单的流程
    Fiddler手机抓包设置
    urllib、urllib2、urllib3区别和使用
    mysql数据库改名的方法
    Python之pymysql
  • 原文地址:https://www.cnblogs.com/tongying/p/13203996.html
Copyright © 2020-2023  润新知