Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La STRINGTOARRAY fonction convertit une expression de chaîne en tableau.
Fonction système Azure Cosmos DB pour NoSQL qui retourne une expression de chaîne convertie en tableau.
Syntaxe
STRINGTOARRAY(<string_expr>)
Arguments
| Descriptif | |
|---|---|
string_expr |
Expression de chaîne. |
Types de retour
Retourne un tableau.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Convertir une chaîne en tableau
Dans cet exemple, la STRINGTOARRAY fonction est utilisée pour analyser différentes valeurs de chaîne dans des tableaux.
SELECT VALUE {
parseEmptyArray: STRINGTOARRAY("[]"),
parseArray: STRINGTOARRAY('[ "coats", "gloves", "hats" ]'),
complexArray: STRINGTOARRAY('[ { "types": [ "coats", "gloves" ] }, [ "hats" ], 76, false, null ]'),
nestedArray: STRINGTOARRAY('[ [ "coats", "gloves" ], [ "hats" ] ]'),
invalidArray: STRINGTOARRAY("[ 'coats', 'gloves', 'hats' ]"),
parseUndefined: STRINGTOARRAY(undefined),
parseNull: STRINGTOARRAY(null)
}
[
{
"parseEmptyArray": [],
"parseArray": [ "coats", "gloves", "hats" ],
"complexArray": [
{
"types": [ "coats", "gloves" ]
},
[ "hats" ],
76,
false,
null
],
"nestedArray": [
[ "coats", "gloves" ],
[ "hats" ]
]
}
]
Remarques
- Cette fonction n’utilise pas l’index.