sp_MShelpcolumns nos retorna el detalle de la estructura de las columnas de tabla que le indiquemos, nombre, logitud, tipo de dato, si la columna permite nulos, el collation, entre otros datos importantes.
Para que nos puede servir se podran preguntar, pues el saber este tipo de datos nos puede ayudar a la hora de queramos crear algun tipo de generador de código, o realizar algun proceso masivo en nuestras tablas o en cualquier otro tipo de procedimiento donde necesitemos algun dato de la estructura de las columnas de una tabla.
Para ejecutar este procedimiento solo debemos indicarle el nombre de la tabla
Y esto nos debe retornar los siguientes datos
col_name
col_id
col_typename
col_len
col_prec
col_scale
col_basetypename
col_defname
col_rulname
col_null
col_identity
col_flags
col_seed
col_increment
col_dridefname
text
col_iscomputed text
col_NotForRepl
col_fulltext
col_AnsiPad
col_DOwner
col_DName
col_ROwner
col_RName
collation
ColType