Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un valore booleano che indica se due set sono uguali dopo la rimozione di elementi duplicati.
Sintassi
SETEQUAL(<arr_expr1>, <arr_expr2>)
Arguments
| Description | |
|---|---|
arr_expr1 |
Prima espressione di matrice. |
arr_expr2 |
Seconda espressione di matrice. |
Tipi restituiti
Restituisce un'espressione booleana.
Esempi
Nell'esempio seguente vengono illustrati i risultati dell'utilizzo di questa funzione per confrontare i set per verificarne l'uguaglianza.
SELECT VALUE {
"case1": SETEQUAL([1, 2, 3], [1, 2, 3]),
"case2": SETEQUAL([1, 2, 3], [3, 2, 1]),
"case3": SETEQUAL([1, 2, 3, 3], [1, 2, 2, 3, 1, 2]),
"case4": SETEQUAL([], [1, 2, 3]),
"case5": SETEQUAL([1, true, 'abc'], [true, 1, 'abc']),
"case6": SETEQUAL([1, 1, 1, 1], [2, 3, 4])
}
[
{
"case1": true,
"case2": true,
"case3": true,
"case4": false,
"case5": true,
"case6": false
}
]
Osservazioni:
- Questa funzione di sistema non usa l'indice.