EVENT_MON_STATE funzione scalare

La funzione EVENT_MON_STATE restituisce lo stato attuale di un monitor eventi.

Read syntax diagramSkip visual syntax diagramEVENT_MON_STATE ( string-expression)

Lo schema è SYSIBM.

stringa - espressione
Un'espressione che restituisce un valore di tipo di dati di tipo CHAR o VARCHAR. In un database Unicode, se il valore è una stringa grafica, viene prima convertito in una stringa di caratteri prima dell'esecuzione della funzione. Il valore deve essere il nome di un controllo eventi uguale al nome di un controllo eventi in SYSCAT.EVENMONITORS (SQLSTATE 42704).
Il risultato è un intero con uno dei seguenti valori:
0
Il monitor dell'evento è inattivo.
1
Il monitor dell'evento è attivo.

Se l'argomento può essere nullo, il risultato può essere nullo; se l'argomento è nullo, il risultato è il valore nullo.

Esempio

Il seguente esempio seleziona tutti i monitor di eventi definiti e indica se ciascuno è attivo o inattivo:
   SELECT EVMONNAME,
     CASE
       WHEN EVENT_MON_STATE(EVMONNAME) = 0 THEN 'Inactive'
       WHEN EVENT_MON_STATE(EVMONNAME) = 1 THEN 'Active'
     END
     FROM SYSCAT.EVENTMONITORS