[Gelöst] Max. Anzahl Felder in einer Tabelle?

3. Januar 2008 10:48

Ein frohes und erfolgreiches, neues Jahr Allerseits!

Hab da mal eine Frage, die möglicherweise zu simpel für die Suchmaschine ist: Gibt es im Nav. eine Beschränkung der Anzahl der Felder, die für eine Tabelle definiert werden können?

Viele Grüße,

SF
Zuletzt geändert von SafetyFirst am 3. Januar 2008 11:08, insgesamt 1-mal geändert.

3. Januar 2008 11:00

Guck mal in den ADG auf der Produkt-CD. Dort steht ganz hinten im Anhang A2

Range for table object ID numbers 1 -999,999,999 (A)
Maximum number of characters in a table name 30
Maximum table size Infinite
Maximum number of records in a table Infinite
Maximum record size 4KB (Navision Database Server), 8KB (SQL
Server)

Maximum number of fields in a record 500
Range for field numbers 1 - 999,999,999
Maximum number of keys for a table 40
Maximum number of distinct fields per key 20 for a primary key. The number of fields in the
primary key + the number of fields in a
secondary key which do not occur in the primary
key must always be less than or equal to 20.
Maximum number of SumIndexFields per key 20
Maximum number of characters in a text or
code field
250
Maximum size of a BLOB field 2 GB
Maximum number of characters in a field name 30

Entscheidend ist also nicht die Anzahl an Feldern, sondern die Record-Größe, die sich aus den Datentypen der einzelnen Felder ergibt.
Die Größe je Datentyp findest du im ADG unter Punkt 6.1

3. Januar 2008 11:08

Ah, das sind klare Aussagen. Vielen Dank!

Viele Grüße,

SF

3. Januar 2008 12:06

Natalie hat geschrieben:Maximum record size 4KB (Navision Database Server), 8KB (SQL
Server)

Maximum number of fields in a record 500

Natalie hat geschrieben:Entscheidend ist also nicht die Anzahl an Feldern, sondern die Record-Größe, die sich aus den Datentypen der einzelnen Felder ergibt.
Die Größe je Datentyp findest du im ADG unter Punkt 6.1

Du widersprichst dir damit gerade selbst ein wenig, denn auch die Anzahl Felder ist beschränkt (nämlich auf 500).
In der Regel (vor allem bei einer nativen Datenbank) greift aber schon vorher die Beschränkung der Datensatzgröße.

3. Januar 2008 14:32

Timo Lässer hat geschrieben:Du widersprichst dir damit gerade selbst ein wenig, denn auch die Anzahl Felder ist beschränkt (nämlich auf 500).


lol
Den Punkt hatte ich im Wust der Daten schlichtweg überlesen. :oops: