开始更改

标量函数 REMOVE_VALIDATION_LIST_ENTRY

标量函数 REMOVE_VALIDATION_LIST_ENTRY 会从指定的验证列表中删除一个条目。

此函数使用 QsyRemoveValidationLstEntry()--Remove Validation List Entry API 删除条目。

该功能要求安装 IBM i 操作系统的选项 13(包括系统开放性)。

授权: 参见下面的注释。

阅读语法图跳过可视语法图 REMOVE_VALIDATION_LIST_ENTRY ( 验证列表库 =>  验证列表库 ,验证列表名称 => 验证-列表名,验证用户 => 验证用户 )
模式为 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'));
结束更改