代码改变世界

pls-00329非法引用表结构

2016-02-17 13:59  zhezhea  阅读(585)  评论(0编辑  收藏  举报

在PL/SQL中试图进行

create type tickertable_nt is table of tickertable%rowtype

结果报pls-00329错误,经过查找原因发现是SQL语言不能够识别%rowtype这种类型,所以报错,这个属性只能在PL/SQL中使用。所以只能创建一个对象类型来模拟关系表的表结构,然后再通过这个对象类型定义一个嵌套表类型。