授权操作代码


¥Authorization action codes

以下常量将作为授权器回调函数的第一个参数传递,以指示正在授权的操作类型。

¥The following constants are passed as the first argument to the authorizer callback function to indicate what type of operation is being authorized.

常量 描述
SQLITE_CREATE_INDEX 创建索引
SQLITE_CREATE_TABLE 创建表
SQLITE_CREATE_TEMP_INDEX 创建临时索引
SQLITE_CREATE_TEMP_TABLE 创建临时表
SQLITE_CREATE_TEMP_TRIGGER 创建临时触发器
SQLITE_CREATE_TEMP_VIEW 创建临时视图
SQLITE_CREATE_TRIGGER 创建触发器
SQLITE_CREATE_VIEW 创建视图
SQLITE_DELETE 从表中删除
SQLITE_DROP_INDEX 删除索引
SQLITE_DROP_TABLE 删除表
SQLITE_DROP_TEMP_INDEX 删除临时索引
SQLITE_DROP_TEMP_TABLE 删除临时表
SQLITE_DROP_TEMP_TRIGGER 删除临时触发器
SQLITE_DROP_TEMP_VIEW 删除临时视图
SQLITE_DROP_TRIGGER 删除触发器
SQLITE_DROP_VIEW 删除视图
SQLITE_INSERT 插入表
SQLITE_PRAGMA 执行 PRAGMA 语句
SQLITE_READ 从表读取
SQLITE_SELECT 执行 SELECT 语句
SQLITE_TRANSACTION 开始、提交或回滚事务
SQLITE_UPDATE 更新表
SQLITE_ATTACH 附加数据库
SQLITE_DETACH 分离数据库
SQLITE_ALTER_TABLE 修改表
SQLITE_REINDEX 重建索引
SQLITE_ANALYZE 分析数据库
SQLITE_CREATE_VTABLE 创建虚拟表
SQLITE_DROP_VTABLE 删除虚拟表
SQLITE_FUNCTION 使用函数
SQLITE_SAVEPOINT 创建、释放或回滚保存点
SQLITE_COPY 复制数据(遗留)
SQLITE_RECURSIVE 递归查询