Почему я получаю другую шкалу для столбца, когда смотрю на дизайн таблицы и таблицу сценариев по сравнению с information_schema и sys.columns? - PullRequest
0 голосов
/ 12 октября 2018

Мне нужно иметь возможность определить (в коде) масштаб столбца сервера SQL.Для всех числовых столбцов я получаю разные ответы для масштаба, в зависимости от того, где я их ищу.

Например, если я зайду в конструктор таблиц, я увижу, что конкретный столбец числовой (17,2).Если перейти к «Таблица сценариев как» -> «Создать в» -> «Окно нового запроса», то я также увижу, что оно числовое (17,2).

Однако, если я перейду к information_schemaили sys.columns, я вижу значение точности 17 (что нормально), но значение масштаба 10 (sys.columns.scale или information_schema.columns.numeric_scale) (что неверно).

правильный ответ определенно (17,2), но у меня, похоже, нет способа определить это в моем коде.Есть ли какое-то другое место, которое я должен искать?

...