Describes fixed width and variable width columns.
DBMS has a rich set of column types.
The Store database implementation supports all column types, and any column type can be nullable or marked as not-null.
All numeric and date/time columns
are fixed width, though Null values will take no extra storage
space in the database. See TDbColType for the characteristics
of fixed width column types.
Text and Binary columns are all variable length.
The short column types Text8, Text16 and Binary support
the maximum length attribute, and can only store up to 255 units (characters
or bytes) of data. If KDbUndefinedLength is specified as
the maximum length attribute for these column types when a table is created,
they are given a maximum length of 255.
Long column types LongText8, LongText16 and LongBinary can theoretically store up to 2GB of data depending on resources available
in the store, at the cost of a little more storage overhead than short columns.
A Null variable
length column is one with no data in it, in particular DBMS does not distinguish
between a zero-length Text column and a Null value Text column.
See TDbColType for the characteristics of the variable
width column types.
See also: