SHOW 命令:分页支持

注意

此行为变更在 2023_05 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

在当前版本中,这些命令的行为将发生以下变化:

之前:

这些命令不支持限制结果的行输出或分页。

现在:

这些命令支持使用 LIMIT ...FROM 子句对输出进行分页:

SHOW <domain_plural> [ LIMIT <rows> [ FROM '<name_string>' ] ]
Copy

SHOW GRANTS 命令仅支持 LIMIT 子句。例如:

SHOW GRANTS [ LIMIT <rows> ]
Copy

其中:

domain_plural

使用对象域的以下复数形式之一:

  • APPLICATION ROLES

  • DATABASE ROLES

  • ROLES

LIMIT rows [ FROM 'name_string' ]

(可选)限制返回的最大行数,同时还对结果启用“分页”功能。实际返回的行数可能小于指定的限制(例如,现有对象的数量小于指定的限制)。

可选的 FROM 'name_string' 分子句实际上会充当结果的“游标”。这样就可以提取对象名称与指定字符串匹配的第一行之后的指定行数:

该字符串必须括在单引号中并且区分大小写。此外,该字符串不必包含完整的对象名称;支持部分名称。

默认值:无值(不对输出应用限制)。

例如:

SHOW APPLICATION ROLES IN APPLICATION myapp LIMIT 10 FROM 'app_role2';
Copy

在应用程序中,该语句最多会返回首个名为 app_role2 的应用程序角色之后的 10 个名为 myapp 的应用程序角色。

参考:1080

语言: 中文