база данных — C ++ soci вставляет строки из одной таблицы в другую с такой же структурой

У меня есть две таблицы в разных базах данных, но их структура идентична. Возможно, что один или несколько столбцов содержат нулевые значения. Я нашел следующее

http://soci.sourceforge.net/doc/3.2/exchange.html (См. Показатели)

Как применить это к нескольким столбцам? Я также попытался решить эту проблему с помощью набора строк:

 soci::rowset<soci::row> rs = myDatabase->prepare << select;

Однако я не знаю, как ввести этот набор строк в другую базу данных, и, кроме того, я не знаю, работает ли это, когда мне нужно работать с большим количеством строк. До сих пор я решил скопировать много данных с помощью операторов:

soci::statement st = (myDatabase->prepare << select);
st.execute();

while (st.fetch()) {
// For each row...
}

Я ценю любую помощь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]