在套接字(http://soci.sourceforge.net/)中,可以一次执行多个SQL语句吗?例如:
session << "create table a(i integer); create table b(i integer)"UPDATE:我在上面的特性中的目的是让我能够有一个文件,其中包含特定版本的多个语句。
例如:6.sql包含将数据库从版本5升级到版本6的SQL。
alter table x add column y integer;
delete from z where c > 26;
update my_option_table set my_option_value = '6' where my_option_name = 'database_version';发布于 2015-05-20 08:41:39
是的,它确实支持使用循环的批量操作,但是没有看到类似于多个SQL语句一次执行的情况。
大容量操作可以使用向量完成,如下所示。
std::vector ids(BATCH_SIZE);
statement st = (sql.prepare <<
"insert into numbers(value) values(:val)",
use(ids));要获得更多详细信息,您可以查看下面的页面。
散装作业
https://stackoverflow.com/questions/30344174
复制相似问题