类别:

Information Schema表函数

APPLICATION_SPECIFICATION_STATUS_HISTORY

语法

APPLICATION_SPECIFICATION_STATUS_HISTORY(
  [ APPLICATION_NAME => '<application_name>' ]
  [ , SPECIFICATION_NAME => '<specification_name>'])
  [ LIMIT => <number_of_rows> ]
Copy

实参

APPLICATION_NAME => 'application_name'

要检索规范状态历史记录的应用程序的名称。如果未指定,则返回所有应用程序规范的状态历史记录。

SPECIFICATION_NAME => 'specification_name'

要检索其状态历史记录的应用程序规范的名称。如果未指定,则返回所有应用程序规范的状态历史记录。

LIMIT <number_of_rows>

要返回的最大行数。

使用说明

  • 此函数仅返回当前角色有权查看的应用程序规范的行。

  • 此函数仅返回当前账户中应用程序规范的行。

输出

APPLICATION_SPECIFICATION 表函数为每个应用程序规范生成一行。此表包含以下列:

列名称

数据类型

描述

NAME

TEXT

应用程序规范的名称。

APPLICATION_NAME

TEXT

包含应用程序规范的应用程序的名称

SEQUENCE_NUMBER

NUMBER

应用程序规范的序列号。

REQUESTED_ON

TIMESTAMP_TZ

应用程序创建应用程序规范时的日期和时间。

USER_NAME

TEXT

更新应用程序规范的用户。如果是应用程序创建的新待处理请求,则此值为空。

STATUS

TEXT

应用程序规范的状态。以下值之一:PENDINGAPPROVEDDECLINED

STATUS_UPDATED_ON

TIMESTAMP_TZ

上次修改应用程序规范的日期和时间。

LABEL

TEXT

与应用程序规范状态变更关联的标签(如果有)。

DESCRIPTION

TEXT

与应用程序规范状态变更相关的描述(如果有)。

DEFINITION

TEXT

构成应用程序规范定义的字段。有关更多信息,请参阅 Overview of app specifications

示例

SELECT *
FROM TABLE(
    INFORMATION_SCHEMA.APPLICATION_SPECIFICATION_STATUS_HISTORY(
        application_name=>'my_app',
        specification_name=>'eai_spec'))
    LIMIT 5;
Copy

前面的示例返回名为 my_app 的应用程序中名为 my_spec 的应用程序规范的最近五次状态变更。

语言: 中文