Статус:
Offline
Реєстрація: 04.11.2008
Повідом.: 154
Реєстрація: 04.11.2008
Повідом.: 154
- 🟢 12:05 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
- #1
вопрос по sql
Есть такое задание нужно скопировать данные из таблицы .dbf в таблицу SQLserver'a
пишу:
use [Base1];
Insert into table1
SELECT *FROM OPENROWSET('MSDASQL','Driver={Microsoft dBase Driver (*.dbf)};DBQ=D:\denis\1\','Select * from SC33.dbf')
возвращает ошибку:
Ошибка вставки: имя столбца или число предоставленных значений не соответствует определению таблицы.
Вопрос заключается в том как создать таблицу на сервере заранее не зная какие в ней будут поля?. Пустую таблицу без полей сервер создавать отказывается. А полей в таблице .DBF очень много >50
Или может есть какая то возможность скопировать структуру таблицу при создании таблицы на сервере?
Есть такое задание нужно скопировать данные из таблицы .dbf в таблицу SQLserver'a
пишу:
use [Base1];
Insert into table1
SELECT *FROM OPENROWSET('MSDASQL','Driver={Microsoft dBase Driver (*.dbf)};DBQ=D:\denis\1\','Select * from SC33.dbf')
возвращает ошибку:
Ошибка вставки: имя столбца или число предоставленных значений не соответствует определению таблицы.
Вопрос заключается в том как создать таблицу на сервере заранее не зная какие в ней будут поля?. Пустую таблицу без полей сервер создавать отказывается. А полей в таблице .DBF очень много >50
Или может есть какая то возможность скопировать структуру таблицу при создании таблицы на сервере?