sqlite通过c ++,打开多个sqlite文件

时间:2012-05-14 23:21:39

标签: sqlite

如何在C / C ++中将多个sqlite文件连接到单个sqlite3 *句柄?我认为可以考虑有一个名为ATTACH的命令,但不知道如何在C ++中这样做。提前谢谢。

回答(感谢罗伯特)

sqlite3_exec(db, "ATTACH 'C:/tmp/tmp.sqlite' as mytmp");

1 个答案:

答案 0 :(得分:4)

执行ATTACH DATABASE SQL命令:

ATTACH path_to_database AS database-name

然后,您可以将附加数据库中的表称为:

database-name.table-name

http://www.sqlite.org/lang_attach.html

相关问题