Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Essas funções criam e manipulam valores de registro.
Informação
Nome | Descrição |
---|---|
Record.FieldCount | Devolve o número de campos num registo. |
Record.HasFields | Retorna verdadeiro se o nome ou os nomes dos campos estiverem presentes num registo. |
Transformações
Nome | Descrição |
---|---|
Geography.FromWellKnownText | Traduz o texto que representa um valor geográfico no formato Well-Known texto (WKT) em um registro estruturado. |
Geography.ToWellKnownText | Traduz um valor de ponto geográfico estruturado na sua representação em texto Well-Known (WKT). |
GeographyPoint.From | Cria um registro que representa um ponto geográfico a partir de partes. |
Geometry.FromWellKnownText | Traduz o texto que representa um valor geométrico no formato Well-Known texto (WKT) em um registro estruturado. |
Geometry.ToWellKnownText | Traduz um valor de ponto geométrico estruturado em sua representação Well-Known Text (WKT). |
GeometryPoint.From | Cria um registro que representa um ponto geométrico a partir de partes. |
Record.AddField | Adiciona um campo utilizando um nome e um valor de campo. |
Record.Combine | Combina os registros em uma lista. |
Record.RemoveFields | Remove o(s) campo(s) especificado(s) do registro de entrada. |
Record.RenameFields | Retorna um novo registro que renomeia os campos especificados. Os campos resultantes manterão sua ordem original. Esta função suporta a troca e encadeamento de nomes de campos. No entanto, todos os nomes de destino mais os nomes de campo restantes devem constituir um conjunto exclusivo ou ocorrerá um erro. |
Record.ReorderFields | Reordena campos de registro para corresponder à ordem de uma lista de nomes de campos. |
Record.TransformFields | Transforma campos aplicando transformOperations. Para obter mais informações sobre valores suportados por transformOperations, vá para Parameter Values. |
Seleção
Nome | Descrição |
---|---|
Record.Field | Devolve o valor de um determinado campo. Esta função pode ser usada para criar dinamicamente sintaxe de pesquisa de campo para um determinado registro. Dessa forma, é uma versão dinâmica da sintaxe record[field]. |
Record.FieldNames | Retorna uma lista de nomes de campos na ordem dos campos do registro. |
Record.FieldOrDefault | Devolve o valor de um campo de um registo ou o valor predefinido se o campo não existir. |
Record.FieldValues | Retorna uma lista de valores de campo na ordem dos campos do registro. |
Record.SelectFields | Retorna um novo registro que contém os campos selecionados do registro de entrada. A ordem original dos campos é mantida. |
Serialização
Nome | Descrição |
---|---|
Record.FromList | Retorna um registo dada uma lista de valores de campo e um conjunto de campos. |
Record.FromTable | Retorna um registro de uma tabela de registros contendo nomes e valores de campos. |
Record.ToList | Retorna uma lista de valores contendo os valores de campo do registro de entrada. |
Record.ToTable | Retorna uma tabela de registros contendo nomes de campo e valores de um registro de entrada. |
Valores dos parâmetros
As definições de tipo a seguir são usadas para descrever os valores de parâmetro referenciados nas funções Record acima.
Definição de Tipo | Descrição |
---|---|
Opção MissingField | Mais informações: MissingField.Type |
Operações de transformação | As operações de transformação podem ser especificadas por um dos seguintes valores: • Um valor de lista de dois itens, sendo o primeiro item o nome do campo e o segundo item a função de transformação aplicada a esse campo para produzir um novo valor. • Uma lista de transformações pode ser fornecida fornecendo um valor de lista, e cada item sendo o valor da lista de 2 itens, conforme descrito acima. Para exemplos, vá para a descrição de Record.TransformFields |
Renomear operações | As operações de renomeação de um registro podem ser especificadas como: Uma única operação de renomeação, que é representada por uma lista de dois nomes de campo, antigo e novo. Para exemplos, consulte a descrição de Record.RenameFields. |