应该是  表名.字段名%type  //表示该变量声明为同"表名.字段名"一样的类型
或者    表名%rowtype     //表示该变量声明"表名"一整行的类型

解决方案 »

  1.   

    为引用类型,如表TABLE1中有一个字段COL1为VARCHAR2(20)类型,那么
    TABLE1.COL1%TYPE就是VARCHAR2(20)类型
      

  2.   

    manager_name employee_name%type
    意思是manager_name和employee_name的变量类型一致
    如果employee_name是varchar2(20),则manager_name也是varchar2(20)
    如果employee_name是employee.emp_name%type,则manager_name也是employee.emp_name%type
      

  3.   

    引用类型,假定表TABLE1中COL1字段的类型为VARCHAR2(20),那么
    TABLE1.COL1%TYPE就是指VARCHAR2(20)类型
      

  4.   

    假定表TABLE1中有两个字段rol1 number,rol2 varchar2(10)
    t1 table1%rowtype;
    表示t1包含rol1 number,rol2 varchar2(10)这两个字段
    通过t1.rol1和t1.rol2可以对他们进行访问