一张表中允许的最大列数是多少?

28

在以下版本的Oracle中,表格允许的最大列数是多少?

  • Oracle 8i:最多允许定义1000列。
  • Oracle 9i:最多允许定义1000列。
  • Oracle 10g:最多允许定义1000列。
  • Oracle 11g:最多允许定义1000列。
  • Oracle 12c:最多允许定义1000列。

8
这个内容应该在相关文档的“限制”(或相似)部分中有所涵盖:因为这些信息应该从官方参考资料中获取,所以建议查阅官方文献。 - user166390
3个回答

40

对于版本 8i, 9i, 10g, 11g, 12c, 18c19c,每个表的列数限制为 1,000 列。

在此之前,Oracle 7存在一个254列的限制。

5

3

对于版本11g10g9i8i,列的大小限制如下:

每个表:最多1000个列

每个索引(或聚集索引):最多32个列

每个位图索引:最多30个列


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接