Bei der Spaltendefinition (column_definition) sollten Sie den Platzbedarf eines Spaltenwertes in Abhängigkeit vom Datentyp (data_type) beachten.
Datentyp |
Platzbedarf eines Spaltenwertes in Bytes für diesen Datentyp |
FIXED(p,s) |
(p+1) DIV 2 + 2 |
FLOAT(p) |
(p+1) DIV 2 + 2 |
2 |
|
9 |
|
9 |
|
21 |
|
9 |
|
CHAR(n); n<=30 |
n+1 |
CHAR(n); 30<n<=1023; Schlüsselspalte |
n+1 |
CHAR(n); 30<n<=254; keine Schlüsselspalte |
n+2 |
CHAR(n); 254<n; keine Schlüsselspalte |
n+3 |
CHAR(n) UNICODE; n<=15 |
2*n+1 |
CHAR(n) UNICODE; 15<n<=511; Schlüsselspalte |
2*n+1 |
CHAR(n) UNICODE; 15<n<=127; keine Schlüsselspalte |
2*n+2 |
CHAR(n) UNICODE; 127<n; keine Schlüsselspalte |
2*n+3 |
VARCHAR(n); n<=1023; Schlüsselspalte |
n+1 |
VARCHAR(n); n<=254; keine Schlüsselspalte |
n+2 |
VARCHAR(n); 254<n; keine Schlüsselspalte |
n+3 |
VARCHAR(n) UNICODE; n<=511; Schlüsselspalte |
2*n+1 |
VARCHAR(n) UNICODE; n<=127; keine Schlüsselspalte; |
2*n+2 |
VARCHAR(n) UNICODE; 127<n; keine Schlüsselspalte |
2*n+3 |