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 的应用程序规范的最近五次状态变更。