Database 不允许使用ORA-01723零长度列-从视图创建表

Database 不允许使用ORA-01723零长度列-从视图创建表,database,oracle,Database,Oracle,从视图创建表时,不允许使用长度为零的列 创建表格作为从中选择* 似乎有些列被表示为varchar0-我猜该列何时为空 我目不转睛地看着它,似乎解决方案是改变视图,为有问题的列转换数据, 问题是我没有访问视图的权限,因此无法更改它们 有没有可能在不更改视图的情况下克服此ORA-01723问题?是的-请明确说明,而不是说“选择*”有很多视图,因此请指定每个视图,每一个视图都将占用大量时间……好吧,这就是您要做的。你可以考虑编写一个脚本来从数据字典-卜TSH平衡中生成语句,这一次的努力是否值得脚本化的

从视图创建表时,不允许使用长度为零的列

创建表格作为从中选择*

似乎有些列被表示为varchar0-我猜该列何时为空

我目不转睛地看着它,似乎解决方案是改变视图,为有问题的列转换数据, 问题是我没有访问视图的权限,因此无法更改它们
有没有可能在不更改视图的情况下克服此ORA-01723问题?

是的-请明确说明,而不是说“选择*”有很多视图,因此请指定每个视图,每一个视图都将占用大量时间……好吧,这就是您要做的。你可以考虑编写一个脚本来从数据字典-卜TSH平衡中生成语句,这一次的努力是否值得脚本化的努力,还是仅仅做它。