Compartilhar 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 retorno

Retorna uma expressão de cadeia de caracteres.

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Converter valores em cadeia de caracteres

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

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