zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    mvc实例
    mvc
    设计模式总结
    作业——《XXX》系统设计时所实现的质量属性战术
    实训第十四天
    实训第十三天
    实训第十二天
    实训第十一天
    实训第十天
    实训第九天
  • 原文地址:https://www.cnblogs.com/tongying/p/13203996.html
Copyright © 2011-2022 走看看