暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 表中的5000列

ASKTOM 2020-05-01
185

问题描述

嗨,汤姆,

我有一个5000列的表,其中包括不同数据类型的列,例如int类型的1000列,字符串类型的1000列,浮点类型的1000列等等。
现在我的问题是写一个查询,只修剪那些字符串列说像3000列及其各自的记录。

否则,我们可以一次修剪所有5000,我可以在修剪后使用cast更改所有其他int列。

请帮我解决这个问题。
提前感谢

专家解答

我对你有一个有5000列的表印象深刻,因为 .........

SQL> create table t ( c1 int 
  2         c2 int,
  3         c3 int,
 ....
....
1001    c1001 int );

ERROR at line 1:
ORA-01792: maximum number of columns in a table or view is 1000


所以 .... 我不确定你的问题是什么。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论