SQL ha una funzione LEN(). Che ti darà la lunghezza di un campo. Comunque aggiornata sarebbe la soluzione:
AGGIORNATO
SELECT CHARACTER_MAXIMUM_LENGTH FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'Database' AND TABLE_NAME = 'Table' AND COLUMN_NAME = 'Field'
Spero di esserti stato d'aiuto