能详细说明一下吗?我确实是一点都不懂为什么用%type.

解决方案 »

  1.   

    昨天晚上看了一下资料,知道了%TYPE的优越性大概如下:
    1、要定义一个变量,使之与数据库某个列的定义相同,同时你又不知道该列的类型,就使用%TYPE。
    2、定义一个变量,该变量和另一个已经定义过的变量相同。
      

  2.   

    1.每个字段都建索引对查询有利,不利的是增加了表空间开销,且对insert,update,delete操作有影响,增加了更改索引的开销。2.c、d、e会返回日期型3.a、b
      

  3.   

    1、对所有的字段建立索引,推荐使用索引表。正常情况下,表存储在用户当前的表空间中,索引存放在索引表空间中,如果是索引表,那么表的所有数据都存放在了索引表空间中。即使不是索引表,如果全部字段都有索引的话,那么数据查找的时候也都是从索引表空间获取的,不会访问到用户表空间的表。
    2、C
    3、A、B(一边在表字段长度或精度不确定,以及会改变的情况下使用%TYPE)