跳至主要内容
Administrator Guide
上次更新时间 :2024-05-17
概念:WQL 查询结果的分页

概念:WQL 查询结果的分页

首次执行查询时,查询参数中的 Workday 查询语言 (WQL) 会运行,并构建一个最多可返回 10,000 行的缓存。您可以使用对结果集进行分页,以访问其他行
limit
offset
WQL 查询的 REST API 调用中的参数。
WQL 仅在用户会话的持续时间内缓存页面限制请求。
要查看任何剩余结果,请使用以下参数:
参数
描述
limit
指定一页结果中的行数。值必须介于 0 和 10,000 之间。
offset
指定结果集的起始行。使用对象
limit
参数。
在初始请求第一页结果时,忽略
offset
参数,或将其设置为零。
Workday 保留关键字
LIMIT
对于子句和分页参数。LIMIT 关键字不区分大小写。我们使用大小写来区分子句和分页参数。
  • 使用
    LIMIT
    子句,以限制查询响应中返回的总行数。
  • 使用
    limit
    参数,以指定查询响应的每页显示的行数。

示例

您使用的基本 URL 会有所不同,具体取决于您发出 WQL 请求的来源。
WQL 请求源
要使用的基 URL
Workday 租户主机
https://{hostname}/api/wql/{version}/{tenant}
WCP API 网关
https://api.workday.com/wql/{version}
要从结果集的第一行开始返回 1,000 行,请执行以下操作:
{baseURL}/data?limit=1000&offset=0&query=select worker, location from allWorkers
要返回接下来的 1,000 行,请将偏移量增加到 1,000:
{baseURL}/data?limit=1000&offset=1000&query=select worker, location from allWorkers