APPLICATION_SPECIFICATION_STATUS_HISTORY¶
语法¶
APPLICATION_SPECIFICATION_STATUS_HISTORY(
  [ APPLICATION_NAME => '<application_name>' ]
  [ , SPECIFICATION_NAME => '<specification_name>'])
  [ LIMIT => <number_of_rows> ]
实参¶
- 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 | 应用程序规范的状态。以下值之一: | 
| 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;
前面的示例返回名为 my_app 的应用程序中名为 my_spec 的应用程序规范的最近五次状态变更。