C ++ soci将一行中的行插入到具有相同结构的另一个表中

时间:2013-06-11 05:32:34

标签: c++ database soci

我在不同的数据库中有两个表,但它们的结构完全相同。一列或多列可能包含“null”值。我找到了以下

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...
}

我感谢任何帮助

0 个答案:

没有答案