SQLite sqlite_compileoption_get() 函数使用指南
SQLite sqlite_compileoption_get()
函数返回用于构建 SQLite 的指定位置的编译时选项。
sqlite_compileoption_get()
语法
这里是 SQLite sqlite_compileoption_get()
函数的语法:
sqlite_compileoption_get(N)
参数
N
- 必需的。一个从 0 开始的整数。
返回值
SQLite sqlite_compileoption_get(N)
函数返回用于构建 SQLite 的第 N
个的编译时选项。
如果 N 超出了范围,sqlite_compileoption_get(N)
函数将返回 NULL
。
sqlite_compileoption_get()
实例
要获取用于构建 SQLite 的第 1 个的编译时选项,请使用以下语句:
SELECT sqlite_compileoption_get(0);
sqlite_compileoption_get(0)
---------------------------
ATOMIC_INTRINSICS=1
当然,您也可以获取多个编译时选项,请使用以下语句:
SELECT
sqlite_compileoption_get(1),
sqlite_compileoption_get(2),
sqlite_compileoption_get(3),
sqlite_compileoption_get(4),
sqlite_compileoption_get(5),
sqlite_compileoption_get(6),
sqlite_compileoption_get(7),
sqlite_compileoption_get(8),
sqlite_compileoption_get(9);
sqlite_compileoption_get(1) = COMPILER=gcc-7.5.0
sqlite_compileoption_get(2) = DEFAULT_AUTOVACUUM
sqlite_compileoption_get(3) = DEFAULT_CACHE_SIZE=-2000
sqlite_compileoption_get(4) = DEFAULT_FILE_FORMAT=4
sqlite_compileoption_get(5) = DEFAULT_JOURNAL_SIZE_LIMIT=-1
sqlite_compileoption_get(6) = DEFAULT_MMAP_SIZE=0
sqlite_compileoption_get(7) = DEFAULT_PAGE_SIZE=4096
sqlite_compileoption_get(8) = DEFAULT_PCACHE_INITSZ=20
sqlite_compileoption_get(9) = DEFAULT_RECURSIVE_TRIGGERS