Opções de conversão

As opções de conversão estão disponíveis no menu Conversão. Elas convertem sequências de caracteres de um formato para outro. Estas funções estão disponíveis para todos os provedores de dados, exceto para os provedores raster, WFS e WMS.

As funções TODATE and TOSTRING oferecem suportam as opções de formatação de data.

Opção Definição Sintaxe Exemplo

NULVALUE

Avalia duas propriedades. Se a primeira não for nula, NULLVALUE retorna o valor para aquela propriedade. Caso contrário, NULLVALUE retorna o valor da segunda propriedade.

NULLVALUE(Propriedade_texto, Valor)

NullValue (Proprietário_Lote, ‘Nenhum proprietário listado' )

Neste exemplo, NULLVALUE avalia o valor de Proprietário_Lote. Se ele for nulo, ele converte o valor nulo para a sequência de caracteres “nenhum proprietário listado.” Se houver um valor para Proprietário_Lote, ele retorna o valor de proprietário.

TODATE

Converte uma sequência de texto que representa informações de data e hora em um objeto de data. O valor resultante tem um tipo de dados Data/Hora.

A propriedade de texto fornecida deve coincidir com o formato fornecido. Se elas não coincidem, a conversão não ocorre.

Consulte Opções de formatação de data.

TODATE (Propriedade_Texto, formato)

TODATE(Data_Compra, MM/DD/AAAA)

Neste exemplo, o valor da data de compra é convertido em um valor de data com o formato MM/DD/AAAA. Se o valor de data de compra for 2 de novembro de 2002, ele seria convertido para 11/02/2002.

TODOUBLE

Converte uma sequência de caracteres de texto ou numérica em um número de ponto flutuante de precisão dupla.

TODOUBLE (Propriedade_Texto)

TODOUBLE(Valor_Lote)

Neste exemplo, o valor Valor_Lote é convertido em uma sequência de texto.

TOFLOAT

Converte uma sequência de caracteres de texto ou numérica em um número de ponto flutuante de precisão única.

TOFLOAT (Propriedade_Texto)

TOFLOAT(Valor_Lote)

Neste exemplo, o valor Valor_Lote é convertido em uma sequência de caracteres.

TOINT32

Converte uma expressão numérica ou de sequência de caracteres em um int32.

TOINT32(Propriedade_Texto)

 

TOINT64

Converte uma expressão numérica ou de sequência de caracteres em um int64.

TOINT64(Propriedade_Texto)

 

TOSTRING

Converte uma expressão numérica ou de data em uma sequência de caracteres utilizando um formato opcional especificado

ou

Converte uma propriedade numérica ou Booleana em uma sequência de caracteres de texto (nenhum formato pode ser atribuído).

Quando utilizar ToString com uma propriedade Booleana, a operação gera 1/0 (não Verdadeiro/Falso) como resultado.

Consulte Opções de formatação de data para obter opções de formatação.

TOSTRING(Propriedade_Data, formato)

ou

TOSTRING(Propriedade_Numérica)

TOSTRING(Data_Venda_Lote,MM/DD/AAAA)

Neste exemplo, se o valor de Data_Venda_Lote for 12 de janeiro de 2007, ele será convertido para a sequência de texto como 01/12/2007.