【发布时间】:2015-11-17 23:54:56
【问题描述】:
我目前在调用过程时遇到以下 Oracle 错误:
ORA-54033: 要修改的列在虚拟列中使用 表达
你知道我怎样才能找到这个错误的根本原因吗?
【问题讨论】:
-
@BootStrapper 我没有使用扩展统计信息。
-
请提供过程调用...
-
您正在调用的过程正在尝试更新用于计算虚拟列的“真实”列的数据类型。正如@BootStrapper 指出的那样,这可能是由于使用扩展统计信息(您声明您没有这样做)引起的,或者可能只是表中有一个虚拟列使用该过程试图更改的“真实”列.祝你好运。
-
@BobJarvis 有什么办法可以列出我数据库中的所有虚拟列吗?