SQL tiene una función LEN(). Lo que le dará una longitud de un campo. Sin embargo actualizada sería la solución:
ACTUALIZADO
SELECT CHARACTER_MAXIMUM_LENGTH FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'Database' AND TABLE_NAME = 'Table' AND COLUMN_NAME = 'Field'
Espero que ayude