Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja STRINGTOARRAY konwertuje wyrażenie ciągu na tablicę.
Funkcja systemowa usługi Azure Cosmos DB for NoSQL, która zwraca wyrażenie ciągu przekonwertowane na tablicę.
Składnia
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Wyrażenie ciągu. |
Typy zwracane
Zwraca tablicę.
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Konwertowanie ciągu na tablicę
W tym przykładzie STRINGTOARRAY funkcja jest używana do analizowania różnych wartości ciągów w tablicach.
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" ]
]
}
]
Uwagi
- Ta funkcja nie korzysta z indeksu.