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'