Я пытаюсь создать таблицу из файла information_schema.columns.Мне нужна точность и масштаб, чтобы он помог мне с десятичным типом данных.Проблема, с которой я сталкиваюсь здесь, для INT, я получаю точность и масштаб, который не может быть вставлен.Может кто-нибудь помочь мне с выбором столбцов?Например: мне нужно выражение select, которое дает такой вывод, который я выбираю из таблицы A, в ней 3 столбца
name varchar(10),
price decimal(5,2),
Id int,
Что я получаю из запроса, который я подставил
name varchar(10),
price decimal(5,2),
Id int(10,0)
currentзапрос:
SELECT COLUMN_NAME +' ' + DATA_TYPE + ISNULL('('+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR(10))+') ','') + ISNULL('('+CAST(NUMERIC_PRECISION AS VARCHAR),'')+ISNULL(','+CAST(NUMERIC_SCALE)AS VARCHAR)+')','')+',' FROM INFORMATION_SCHEMA.COLUMNS