SQLITE3插入动态表(sqlite3 insert into dynamic table)

2019-10-17 13:12发布

我使用sqlite3的(也许sqlite4在未来),我需要这样的东西动态表。 我有相同的格式许多表:values_2012_12_27,values_2012_12_28,...(表数是动态的),我要动态地选择接收的一些数据表。
我使用_sqlite3_prepareINSERT INTO ? VALUES(?,?,?) INSERT INTO ? VALUES(?,?,?) Ofcourse失败编译(附近有语法错误?)。 有一个很好的和简单的方式SQLite中做到这一点?

谢谢

Answer 1:

使用SQL参数是不可能的标识符,如表或列名。

如果你不想保持周围那么多准备好的语句,只是他们准备在飞行时,你需要一个。


如果你的数据库是正确的归一化,你将有一个大的values与额外的表date列。 该组织通常是首选,除非你已经测量,发现更好的性能(如果确实存在的话)远远超过管理多个表的开销。



文章来源: sqlite3 insert into dynamic table
标签: sqlite insert