Partilhar via


TOSTRING - Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A TOSTRING função retorna uma representação de cadeia de caracteres de um valor.

Uma função de sistema do Azure Cosmos DB para NoSQL que retorna um valor convertido em uma cadeia de caracteres.

Sintaxe

TOSTRING(<expr>)

Arguments

Description
expr Qualquer expressão.

Tipos de devolução

Retorna uma expressão de cadeia de caracteres.

Examples

Esta seção contém exemplos de como usar essa construção de linguagem de consulta.

Converter valores em string

Neste exemplo, a TOSTRING função é usada para converter vários valores escalares e de objeto em uma cadeia de caracteres.

SELECT VALUE {
  integerToString: TOSTRING(125),
  floatToString: TOSTRING(0.1234),
  booleanToString: TOSTRING(false),
  arrayToString: TOSTRING([ 1, 2, 3 ]),
  objectToString: TOSTRING({ "department": "Bicycles" }),
  stringToString: TOSTRING("Hello World"),
  undefinedToString: TOSTRING(undefined),
  notANumberToString: TOSTRING(NaN),
  infinityToString: TOSTRING(Infinity)
}
[
  {
    "integerToString": "125",
    "floatToString": "0.1234",
    "booleanToString": "false",
    "arrayToString": "[1,2,3]",
    "objectToString": "{\"department\":\"Bicycles\"}",
    "stringToString": "Hello World",
    "notANumberToString": "NaN",
    "infinityToString": "Infinity"
  }
]

Observações

  • Esta função não utiliza o índice.