创建虚拟表语句是否仅在RAM上创建表?如果那是真的,那么如何用较少的RAM设备来处理大数据呢?在SQLite中创建表与创建虚拟表有什么区别?
演示语句的机制 - 以sqllite创建虚拟表。
如果你想例如比下面有一个简单的声明:
//Create a FTS3 Virtual Table
private static final String DATABASE_CREATE =
"CREATE VIRTUAL TABLE " + FTS_VIRTUAL_TABLE + " USING fts3(" +
KEY_CUSTOMER + "," +
KEY_NAME + "," +
KEY_ADDRESS1 + "," +
KEY_ADDRESS2 + "," +
KEY_CITY + "," +
KEY_STATE + "," +
KEY_ZIP + "," +
KEY_SEARCH + "," +
" UNIQUE (" + KEY_CUSTOMER + "));";
FTS表忽略像UNIQUE这样的约束。 –