当前位置: 代码迷 >> Oracle开发 >> 请教存储过程中,这句话是什么意思
  详细解决方案

请教存储过程中,这句话是什么意思

热度:58   发布时间:2016-04-24 07:42:38.0
请问存储过程中,这句话是什么意思?
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)的
  相关解决方案