当前位置: 代码迷 >> Oracle管理 >> 不允许长度为0的列解决办法
  详细解决方案

不允许长度为0的列解决办法

热度:349   发布时间:2016-04-24 04:05:16.0
不允许长度为0的列
create table tt as select * from v_eqplotcomment2_wip where  txntimestamp>='20150522 181918000'

提示不允许长度为0的列,
哪列长度为0呢,
------解决思路----------------------
引用:
列值全部为null也不行?


v_eqplotcomment2_wip这个应该是视图吧,假如其中有一句:null as col_a,就是col_a这一列值全部为null,那在生成表时,数据库就不知道这一列究竟是什么类型,长度多少了。这只是一个可能,还有其他可能。
数据库在生成表时,会一列一列的找这列的类型及长度,如果某一列找不到,就会报这种错误。
  相关解决方案