日期:2014-05-17  浏览次数:20671 次

请问存储过程中,这句话是什么意思?
TYPE class_t IS TABLE OF employees.class_id%TYPE; 

尤其是最后的"%TYPE"指什么?任意类型?

------解决方案--------------------
"%TYPE"指class_t的元素的类型和employees表的class_id列一样

引用楼主 chain99081 的帖子:
TYPE class_t IS TABLE OF employees.class_id%TYPE;

尤其是最后的"%TYPE"指什么?任意类型?

------解决方案--------------------
type是定义复合数据类型的。
employees.class_id%TYPE;
就是和employees表中的class_id字段一样的数据类型。class_id是varchar2(100)的那么它也是varcar2(100)的