28

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

  • Oracle 8i
  • Oracle 9i
  • Oracle 10g
  • Oracle 11g
  • Oracle 12c
Arsen Khachaturyan
  • 7,904
  • 4
  • 42
  • 42
Mani
  • 721
  • 3
  • 10
  • 24
  • 8
    This should be covered in the respective documentation under the "limits" (or equivalent) section: -1 because this information should be gleaned from the official references. –  Feb 06 '13 at 06:27

3 Answers3

40

A limit of 1,000 columns per table applies for versions 8i, 9i, 10g, 11g, 12c, 18c and 19c.

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

Danny Beckett
  • 20,529
  • 24
  • 107
  • 134
5

for Oracle 11g :

1000 Columns per table

32 columns per index

Logical Database Limits:

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

mohamed sabri
  • 71
  • 1
  • 2
3

For version 11g,10g,9i and 8i column size:-

Per table:1000 columns maximum

Per index (or clustered index):32 columns maximum

Per bitmapped index:30 columns maximum

Joby Wilson Mathews
  • 10,528
  • 6
  • 54
  • 53