`
黑鸟酱
  • 浏览: 123450 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

oracle PL/SQL 标量数据类型

 
阅读更多
  1. 字符数据类型:
    类型名称
    描述
    char
     定长的字符串数据类型。必须使用整数定义其长度。
    long
     他是一个变长得字符串,最大长度可达32K字节
    nvarchar2
     存储变长的字符数据
  2. 数值数据类型:
    1. binary_double: 双精度浮点模型
    2. binary_float: 单精度浮点模型
    3. number: 可以存储浮点值和整数值。类型的最大的长度是38
      number数据类型具有精度(precision)和范围(scale),精度是数值中得数字总和,1~38中数字之间任何值。范围取值是-84~127
      eg:
      number(9,2) --该数值表示9个数字长度,小数点左边有7位,小数点右边最多2个数字
      number(3) --这是一个具有3位数字的整数 
      number(9,-2) --该数值表示有9个数字长度,精确到小数点左边2位
       
    4. pls_integer: 比number更小的范围,因此占用更少的内存pls_integer的子类型:
      子类型 描述
      natural 非负数值变量
      naturaln 不能为null的natural变量
      positive 比0大的非负数值变量
      positiven 可以为null的positive
      signtype 这种类型的变量可以为-1,0,1。适用于再PL/SQL应用中编程处理3中逻辑状态
  3. 逻辑数据类型:
    1. boolean: 变量的值可以是true、false和null
  4. 日期和时间类型:
    1. date类型: 可以存储世纪、年、月、日、时、分和秒,其中秒不能带小数
    2. timestamp: 与date不同之处在与可以提供秒一下的时间度量精度,最大精度是9位。
    3. interval: 有2种类型interval to month 和 interval to second, 主要的差别在与时间的精度上
  5. 使用%type 和 %rowtype, 不必指定特定的数据类型。申明单独的变量时使用%row,当用户申明表示表、视图或者游标变量时使用%rowtype
    declare
      dept1 dept%rowtype;
      dname dept.dname%type;
    begin
      dname := '100';
      dept1.loc := '101';
      dbms_output.put_line(dname||'和'||dept1.loc);
     end;
     
分享到:
评论

相关推荐

    PL/SQL 基础.doc

    6) PL/SQL: 存储在数据库内运行, 其他方法为在数据库外对数据库访问,只适合ORACLE; 2. PL/SQL 1) PL/SQL(Procedual language/SQL)是在标准SQL的基础上增加了过程化处理的语言; 2) Oracle客户端工具访问Oracle...

    精通Oracle.10g.PLSQL编程

    编写控制结构 7.1 条件分支语句 7.2 CASE语句 7.3 循环语句 7.4 顺序控制语句 7.5 习题 第8章 使用复合数据类型 8.1 PL/SQL记录 8.1.1 定义PL/SQL记录 8.1.2 使用PL/SQL...

    深入ORACLE变量的定义与使用的详解

    在PL/SQL中用的最多的就是标量变量,当定义标量变量时,必须要指定标题数据类型,标题数据类型一般包括:数字类型,字符类型,日期类型,布尔类型,每种类型又包含相应的子类,例如NUMBER类型包含INTEGER,POSITIVE...

    Oracle 10g 开发与管理

    1. 数据类型 26 (1)字符型 26 (2)数值型 26 (3)日期时间型 26 (4)LOB (大型对象) 26 (5)RowID (伪列类型) 27 2. 创建表 27 (1)Create Table 表名 27 (2)在原来已有表上建一个新表(结构和数据) 27 ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

     RIYAJ SHAMSUDEEN 专注于性能/数据恢复/电子商务的咨询公司OraInternals的首席数据库管理员和董事长。有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    二、 Oracle的数据类型 类型 参数 描述 字符类型 char 1~2000字节 固定长度字符串,长度不够的用空格补充 varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char...

    oracle数据库经典题目

    主要用于声明变量、常量、数据类型、游标、异常处理名称以及本地(局部)子程序定义等。  执行部分:是PL/SQL块的功能实现部分,以关键字BEGIN开始,EXCEPTION或END结束(如果PL/SQL块中没有异常处理部分,则以END...

    Perl 实例精解(第三版).pdf

    15.5.5 范例15-6:ex6.pl Oracle上persons.sql的Perl ADO,无DSN 15.5.6 范例15-7:ex7.pl Oracle上的Perl DBI简单查询 15.5.7 范例15-8:ex8.ploracle上persons.sql的Perl DBI 15.6 练习:非编程 ...

    php网络开发完全手册

    3.1.1 标量数据类型 46 3.1.2 合成数据类型 49 3.1.3 特殊的数据类型 50 3.1.4 数据类型的获得与验证 51 3.2 数据类型间的转换 52 3.2.1 转换成整型 52 3.2.2 转换成浮点型 54 3.2.3 转换成字符串型 55 3.2.4 转换成...

Global site tag (gtag.js) - Google Analytics