In SQL, per ottenere la lista dei campi presenti in una tabella e la loro dimensione, si può usare la seguente sintassi:

SELECT column_name, data_type, character_maximum_length
FROM information_schema.columns
WHERE table_name = 'Mia_Tabella'

Il risultato della query sarà per esempio;

column_name data_type   character_maximum_length
 Campo1 int NULL
 Campo2 varchar  128
 Campo3  char 1
 Campo4  deciamal NULL