gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:12:03 24 4
gpt4 key购买 nike

如何在 C/C++ 中将多个 sqlite 文件连接到单个 sqlite3* 句柄?我认为考虑到有一个名为 ATTACH 的命令是可能的,但不知道如何在 C++ 中执行此操作。提前致谢。

回答(感谢罗伯特)

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

最佳答案

执行ATTACH DATABASE SQL命令:

ATTACH path_to_database AS database-name

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

database-name.table-name

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

关于c++ - sqlite 通过 c++,打开多个 sqlite 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10592292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com