sql >> Base de Datos >  >> RDS >> Sqlserver

Obtenga el esquema de columna de la tabla SQL con tipo de datos y longitud máxima en valor numérico

haga el hecho de que int, mother y otros tipos de datos que no son de cadena tienen una longitud definida por fidex, no puede encontrar un valor adecuado en la columna CHARACTER_MAXIMUM_LENGTHsi lo necesita, puede reasignarlo con un CASO CUANDO

select COLUMN_NAME
        , DATA_TYPE
        , CASE DATA_TYPE 
            WHEN 'int' THEN 4 
            WHEN 'money' THEN 8  
            ELSE CHARACTER_MAXIMUM_LENGTH 
          END
        , CHARACTER_MAXIMUM_LENGTH       
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='Table_A'