gpt4 book ai didi

sqlite - 如何为内存数据库中的 SQLite 分配名称

转载 作者:行者123 更新时间:2023-12-03 17:59:35 26 4
gpt4 key购买 nike

引用下面的代码

sqlite3 * db1;
sqlite3 * db2;
sqlite3_open("file:db1?mode=memory?cache=shared", &db1);
sqlite3_open("file:db2?mode=memory?cache=shared", &db2);
sqlite3_exec(db1, "create table t1 (a int)", NULL, NULL, NULL);
sqlite3_exec(db2, "create table t2 (a int)", NULL, NULL, NULL);

是否可以为 db1 分配一个名称,例如“db1”,到 db2,例如“db2”这样我就可以做到
sqlite3_exec(db1, "select * from db1.t1 inner join db2.t2 on db1.t1.a = db2.t2.a", NULL, NULL, NULL);

提前致谢。

最佳答案

您必须附加数据库 see

关于sqlite - 如何为内存数据库中的 SQLite 分配名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11520766/

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