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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/14722883/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-10 04:50:25  来源:igfitidea点击:

What is the maximum number of columns allowed in a table?

oracledatatable

提问by Satheesh

What is the maximum number of columns allowed in an Oracletable, in the following versions?

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

  • Oracle 8i
  • Oracle 9i
  • Oracle 10g
  • Oracle 11g
  • Oracle 12c
  • 甲骨文 8i
  • 甲骨文 9i
  • 甲骨文 10g
  • 甲骨文 11g
  • 甲骨文 12c

回答by Danny Beckett

For versions 8i, 9i, 10g, 11g, and 12cthe limit is 1,000 columns per table.

对于版本8i9i10g11g12c,每个表的限制是 1,000 列。

Prior to that, Oracle 7had a 254 column limit.

在此之前,Oracle 7有 254 列的限制。

回答by mohamed sabri

for Oracle 11g :

对于 Oracle 11g:

1000 Columns per table

每个表 1000 列

32 columns per index

每个索引 32 列

Logical Database Limits:

逻辑数据库限制:

https://docs.oracle.com/cd/B28359_01/server.111/b28320/limits003.htm#i288032

https://docs.oracle.com/cd/B28359_01/server.111/b28320/limits003.htm#i288032

回答by Joby Wilson Mathews

For version 11g,10g,9iand 8icolumn size:-

对于版本11g10g9i8i列大小:-

Per table:1000 columns maximum

每表:最多 1000 列

Per index (or clustered index):32 columns maximum

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

Per bitmapped index:30 columns maximum

每个位图索引:最多 30 列