
标量函数 REMOVE_VALIDATION_LIST_ENTRY
标量函数 REMOVE_VALIDATION_LIST_ENTRY 会从指定的验证列表中删除一个条目。
此函数使用 QsyRemoveValidationLstEntry()--Remove Validation List Entry API 删除条目。
该功能要求安装 IBM i 操作系统的选项 13(包括系统开放性)。
授权: 参见下面的注释。
模式为 SYSTOOLS。
- 验证列表库
- 字符串,包含验证列表库的名称。 可包含 *CURLIB 或 *LIBL 的特殊值。
- 验证-列表名
- 字符串,包含验证列表的名称。
- 验证用户
- 字符串,包含指定验证列表中存在的名称。
函数的结果是一个整数。 如果删除操作成功,函数返回值为 0。 如果操作返回错误,函数将从 API 返回 errno 值。
注
该函数在 SYSTOOLS 模式中提供,作为一个 SQL 标量函数如何简化复杂 API 的示例。 与 SYSTOOLS 中提供的其他 Db2® for i 工具类似,可以提取 SQL 源并将其用作构建类似辅助函数的模型,或在用户指定的模式中创建自定义版本。
SYSTOOLS 中提供的服务有授权要求,这些要求由用于实现服务的接口决定。 为了解权限要求,请提取服务的 SQL 并检查实现情况。
示例
删除外部接口特定用户的身份验证条目。 对调用进行包装,以便返回一个描述性的 errno 值。
VALUES SYSTOOLS.ERRNO_INFO(SYSTOOLS.REMOVE_VALIDATION_LIST_ENTRY(
VALIDATION_LIST_LIBRARY => 'APPLIB',
VALIDATION_LIST_NAME => 'APPVLDL',
VALIDATION_USER => 'my application user name'));
