授权操作代码
¥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 |
递归查询 |