Ошибка арифметического переполнения sql

Первоначально я импортировал эти файлы с помощью мастера импорта и экспорта из файла с фиксированной шириной. Я планировал указать поле, фирмы, как числовые (8,0), но я получаю ошибку об ошибке преобразования типов данных. Поэтому я изменил его varchar (20), и он успешно импортирован. В таблице примерно 1,48 миллиона строк.

Теперь я пытаюсь изменить его обратно на числовой (8,0) или INT, и оба дают мне арифметическую ошибку переполнения. Я использовал следующий код, чтобы найти максимальную длину значений в столбце

выберите (max(len(фирмы)) из dbo.tablename, и он вернул значение 5.

Любые идеи о том, как это исправить?

0 ответов

Другие вопросы по тегам