Я импортирую две таблицы в одну базу данных, они имеют одинаковое количество полей и имен. Разница в том, что в столбце A листа A есть данные, а в столбце A листа B - данные.
Используя команду Select into, столбец A классифицируется как nvarchar, поскольку в нем есть символы. Однако лист B пуст и классифицируется как float (8).
Существует ли параметр конфигурации, который сообщает SQL Server, что если все строки не заполнены, обрабатываются как varchar, а не как float?
Select * into Table1 from OpenDataSource (.....) /* (Excel Sheet)*/
Я не всегда могу быть уверен, что лист с данными будет вставлен первым.