SQL Server находит рекомендуемый тип данных и длину для столбцов в таблице - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть трудоемкая задача, которую я хочу выполнить быстро, я открыт для t-sql или для хорошего предложения библиотеки / сценария python, если он есть.

Допустим, у вас естьтаблица с числом столбцов x, некоторые могут быть типом данных date, некоторые nvarchar и некоторые int.Но, будучи импортированными из плоского файла (в данном случае CSV), все столбцы были установлены на nvarchar (4000), просто чтобы получить данные. Теперь необходимо создать таблицы с правильными типом данных и / или длиной.Мне было интересно, есть ли что-нибудь, что может перебирать столбцы и определять лучший тип данных, и сообщать, какая будет лучшая длина, основываясь на самой длинной записи, найденной в столбце.

В настоящее время я делаю это вручную, используя конвертирование, по одному столбцу за раз.Если он конвертируется отлично, я использую len.Возможно, я смогу использовать foreachtable каким-то образом, но подумал, что я спрошу, если какой-то гений был удивительным и создал что-то, что мы уже могли бы использовать.Я сделал Google, но не нашел то, что искал.Спасибо за чтение, и любые предложения приветствуются и приветствуются.С уважением, D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...