https://www.millerdatabases.com/auditing-data-types-and-column-sizes-in-sql-server/