направете факта, че int, mother и друг тип данни, който не е низ, имат дефинирана от fidex дължина, не можете да намерите подходяща стойност в колона CHARACTER_MAXIMUM_LENGTH, ако имате нужда, можете да преназначите това с CASE WHEN
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'