具有Oracle对象类型创建的子类型超类型。限制亚型的数量?
在Oracle 10g中创建一个继承自超类型的对象类型时,我遇到了一个问题。我们目前有许多继承自这个超类型的对象类型,最近编译器开始抛出以下错误
ORA-30745: error occured while trying to add column "SYS_NC_ROWINFO$" in table "DATA_CACHE.CACHE_ENTRIES"
ORA-01792: maximum number of columns in a table or view is 1000
是否可以生成从超类型继承的子类型数上限?
没有找到相关结果
已邀请:
2 个回复
蕾跨立锌煤
此表似乎有2列:
......但它确实有四个:
如您所见,Oracle每个表的限制为1000列。此限制将包括从类型和超类型派生的任何这些隐藏列。看起来您的表已超出此限制。
徘廷