Catégories :

Information Schema , Fonctions de table

APPLICATION_SPECIFICATION_STATUS_HISTORY

Syntaxe

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

Arguments

APPLICATION_NAME => 'application_name'

Le nom de l’application pour laquelle il est possible de récupérer l’historique d’état des spécifications. Si non spécifié, renvoie l’historique d’état pour toutes les spécifications de l’application.

SPECIFICATION_NAME => 'specification_name'

Nom de la spécification d’application pour laquelle récupérer l’historique d’état. Si non spécifié, renvoie l’historique d’état pour toutes les spécifications de l’application.

LIMIT <number_of_rows>

Nombre maximal de lignes à renvoyer.

Notes sur l’utilisation

  • Cette fonction renvoie uniquement les lignes pour les spécifications d’application que le rôle actuel a le droit d’afficher.

  • Cette fonction renvoie uniquement les lignes pour les spécifications d’application dans le compte actuel.

Sortie

La fonction de table APPLICATION_SPECIFICATION produit une ligne pour chaque spécification d’application. Chaque ligne contient les colonnes suivantes :

Nom de la colonne

Type de données

Description

NAME

TEXT

Nom de la spécification d’application.

APPLICATION_NAME

TEXT

Le nom de l’application qui contient la spécification de l’application

SEQUENCE_NUMBER

NUMBER

Le numéro de séquence de la spécification de l’application.

REQUESTED_ON

TIMESTAMP_TZ

La date et l’heure auxquelles l’application a créé la spécification d’application.

USER_NAME

TEXT

Utilisateur qui a mis à jour la spécification d’application. Cette valeur est vide s’il s’agit d’une nouvelle requête en attente créée par l’application.

STATUS

TEXT

État de la spécification d’application. Une des valeurs suivantes  : PENDING, APPROVED, DECLINED.

STATUS_UPDATED_ON

TIMESTAMP_TZ

Date et heure de la dernière modification de la spécification d’application.

LABEL

TEXT

L’étiquette associée au changement d’état de la spécification d’application, le cas échéant.

DESCRIPTION

TEXT

La description associée au changement d’état de la spécification d’application, le cas échéant.

DEFINITION

TEXT

Les champs qui composent la définition de la spécification d’application. Pour plus d’informations, voir Vue d’ensemble des spécifications d’application.

Exemple

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

L’exemple précédent renvoie les cinq derniers changements d’état pour la spécification d’application nommée my_spec dans l’application nommée my_app.