当前位置: 代码迷 >> 其他数据库 >> SQLite中设置PRAGMA page_size;该怎么处理
  详细解决方案

SQLite中设置PRAGMA page_size;该怎么处理

热度:1992   发布时间:2013-02-26 00:00:00.0
SQLite中设置PRAGMA page_size;
官方文档对page_size这个参数有这样的描述:
The page size may only be set if the database has not yet been created.

但是PRAGMA page_size = bytes;作为一句SQL语句,如果没有数据库,如何指定数据库并执行该语句?

对这个变量的设置是不需要使用sqlite3_exec函数的吗?

谢谢。

------解决方案--------------------------------------------------------
需要这个函数执行,但要在所有建表语句 之前执行:
参考帮助原文:
The page_size pragma will only cause an immediate change in the page size if it is issued while the database is still empty, prior to the first CREATE TABLE statement.
http://www.sqlite.org/pragma
  相关解决方案