int、mother、およびその他の非文字列データ型にはフィデックスで定義された長さがあるという事実を実行します。列CHARACTER_MAXIMUM_LENGTHで適切な値を見つけることができません。必要に応じて、CASE WHENでthsを再マップできます
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'
プレ>