die Tatsache, dass int, mother und andere Nicht-String-Datentypen eine Fidex-definierte Länge haben, können Sie keinen richtigen Wert in der Spalte CHARACTER_MAXIMUM_LENGTH finden, wenn Sie dies mit einem CASE WHEN
neu zuordnen könntenselect 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'