Antes por defecto los nombres de las columnas/campos de las tablas salian en orden, pero nos hemos encontrado que en el SQL server 2019 ya no es as铆, las devuelve con un orden aleatorio.
Para poder obtener en orden los campos tenemos que a帽adir ‘ order by colorder‘ al final de la consulta.
Select * from syscolumns where id = object_id(@nombre) order by colorder