Small. Fast. Reliable.
Choose any three.

SQLite C接口

文件打开操作的标志

#定义SQLITE_OPEN_READONLY 0x00000001 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_READWRITE 0x00000002 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_CREATE 0x00000004 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_DELETEONCLOSE 0x00000008 / *仅VFS * /
#定义SQLITE_OPEN_EXCLUSIVE 0x00000010 / *仅VFS * /
#定义SQLITE_OPEN_AUTOPROXY 0x00000020 / *仅VFS * /
#定义SQLITE_OPEN_URI 0x00000040 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_MEMORY 0x00000080 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_MAIN_DB 0x00000100 / *仅VFS * /
#定义SQLITE_OPEN_TEMP_DB 0x00000200 / *仅VFS * /
#定义SQLITE_OPEN_TRANSIENT_DB 0x00000400 / *仅VFS * /
#定义SQLITE_OPEN_MAIN_JOURNAL 0x00000800 / *仅VFS * /
#定义SQLITE_OPEN_TEMP_JOURNAL 0x00001000 / *仅VFS * /
#定义SQLITE_OPEN_SUBJOURNAL 0x00002000 / *仅VFS * /
#定义SQLITE_OPEN_SUPER_JOURNAL 0x00004000 / *仅VFS * /
#定义SQLITE_OPEN_NOMUTEX 0x00008000 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_FULLMUTEX 0x00010000 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_SHAREDCACHE 0x00020000 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_PRIVATECACHE 0x00040000 / *可以使用sqlite3_open_v2()* /
#定义SQLITE_OPEN_WAL 0x00080000 / *仅VFS * /
#定义SQLITE_OPEN_NOFOLLOW 0x01000000 / *可以使用sqlite3_open_v2()* /

这些位值旨在在sqlite3_open_v2()接口的第3个参数中以及在sqlite3_vfs.xOpen方法的第4个参数中使用。

另请参见 对象常量函数的列表