Hallo ipstyle!
Die Frage die Du stellst ist nicht ganz logisch in Bezug auf ein Datenbanksystem, denn es gibt in dem Sinne keine „Feldlänge“.
In einer Datenbank sind „Tabellen“ gespeichert und diese Tabellen haben eine definierte Anzahl an „Spalten“.
Wenn nun eine neue „Zeile“ in diese Tabelle geschrieben wird so hat diese Zeile in jeder Spalte in „Feld“.
Was genau nun in diesem Feld stehen darf (der sogenannte „Datentyp“ wird bereits beim erstellen der Tabelle festgelegt.
Datentypen gibt es wiederum viele. Das kann ein Text (Datentyp „char“ sein, eine Zahl (Datentyp integer, byte, real,…), Speicher für ganze Dateien (Datentyp BLOB), usw.
Um nun auf die Frage korrekt zu antworten müsstest Du also weder von einer Feldlänge noch von einer Spaltenlänge reden sondern von dem Datentyp der für eine Spalte festgelegt wurde.
Zur allgmeineren Frage:
Eine Spalte ist wie in Excel die Spalte eben (also A, B, C, D, usw.) und ein Feld ist das Äquivalent zur Zelle in Excel. Also der Schnittpunkt zw. einer Zeile und einer Spalte.
Ich hoffe ich hab das halbwegs verständlich vermitteln können
g
Faulersack