#define SQLITE_ACCESS_EXISTS 0 #define SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ #define SQLITE_ACCESS_READ 2 /* Unused */
這些整數常數可以用作 `sqlite3_vfs` 物件之 xAccess 方法的第三個參數。它們決定 xAccess 方法要尋找哪種權限。使用 `SQLITE_ACCESS_EXISTS` 時,xAccess 方法只檢查檔案是否存在。使用 `SQLITE_ACCESS_READWRITE` 時,xAccess 方法會檢查指定的目錄是否可讀寫(換句話說,是否可以在目錄內新增、移除和重新命名檔案)。`SQLITE_ACCESS_READWRITE` 常數目前僅由 temp_store_directory pragma 使用,但這在未來的 SQLite 版本中可能會改變。使用 `SQLITE_ACCESS_READ` 時,xAccess 方法會檢查檔案是否可讀。`SQLITE_ACCESS_READ` 常數目前未使用,但它可能在未來的 SQLite 版本中使用。