Método Lançar
Esta é uma visão geral do que acontece quando uma coluna é lançada de um tipo de dados para outro.
Entrada | Saída | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Integer | Real | Currency/Decimal | Date/DateTime/Time | String | Binary | LongInteger | SingleReal | TimeSpan | Boolean | |
Integer | Mesmo valor. | O valor convertido em Real. | O valor convertido em Decimal se ele se enquadrar no limite. Caso contrário, Nulo. | O valor Date, DateTime ou Time é criado usando o valor inteiro como créditos*. | Formatado utilizando o formatador de entrada. | Nulo. | Valor convertido em LongInteger. | Valor convertido em SingleReal. | O valor inteiro é interpretado como créditos*, e os créditos são convertidos em um TimeSpan. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
Real | A parte inteira do valor real se ele se enquadra no limite. Caso contrário, Nulo. | Mesmo valor. | O valor convertido em Decimal se ele se enquadrar no limite. Caso contrário, Nulo. | O valor de Date, DateTime ou de Time é criado utilizando a parte inteira do valor como créditos*. | Formatado utilizando o formatador de entrada. | Nulo. | Valor convertido em LongInteger se ele se enquadrar no limite. Caso contrário, Nulo. | Valor convertido em SingleReal se ele se enquadrar no limite. Caso contrário, Nulo. | A parte inteira é interpretada como créditos* e os créditos são convertidos em um TimeSpan. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
Currency/Decimal | Parte inteira do valor decimal se ele se enquadra no limite. Caso contrário, Nulo. | Valor decimal arredondado para Real se ele se enquadra, nulo se contrário. | Mesmo valor. | O valor de Date, DateTime ou de Time é criado utilizando a parte inteira do valor como créditos*. | Formatado utilizando o formatador de entrada. | Nulo. | A parte inteira do valor decimal se ele se enquadrar no limite. Caso contrário, Nulo. | Valor decimal arredondado para SingleReal se ele se enquadrar; caso contrário, nulo. | A parte inteira é interpretada como créditos* e os créditos são convertidos em um TimeSpan. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
Date/DateTime/Time | O número de créditos* convertidos em inteiro, se ele se enquadrar no limite. Caso contrário, Nulo. | O número de créditos* convertidos em Real. | O número de créditos* convertidos em Decimal, se ele se enquadrar no limite. Caso contrário, Nulo. | Mesmo valor. | Formatado utilizando o formatador de entrada. | Nulo. | O número de créditos* convertidos em LongInteger, se ele se enquadrar no limite. Caso contrário, Nulo. | O número de créditos* convertidos em SingleReal, se ele se enquadrar no limite. Caso contrário, Nulo. | Converte créditos* em um TimeSpan. | Se os créditos* ==0, será falso. Caso contrário, verdadeiro. |
String | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Os caracteres são interpretados como um número de créditos*. Nulo se falhar a análise. | Mesmo valor. | Nulo. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. | Tente analisar utilizando o formatador de saída. Nulo se falhar a análise. |
Binary | Nulo. | Nulo. | Nulo. | Nulo. | Nulo. | Mesmo valor. | Nulo. | Nulo. | Nulo. | Nulo. |
LongInteger | O valor convertido em Inteiro, se ele se enquadrar no limite. Caso contrário, Nulo. | O valor convertido em Real. | O valor convertido em Decimal se ele se enquadrar no limite. Caso contrário, Nulo. | O valor Date, DateTime ou Time é criado usando o valor inteiro como créditos*. | Formatado utilizando o formatador de entrada. | Nulo. | Mesmo valor. | Valor convertido em SingleReal. | O valor inteiro é interpretado como créditos*, e os créditos são convertidos em um TimeSpan. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
SingleReal | A parte inteira do valor SingleReal, se ela se enquadrar no limite. Caso contrário, Nulo. | O valor convertido em Real. | O valor convertido em Decimal se ele se enquadrar no limite. Caso contrário, Nulo. | O valor de Date, DateTime ou de Time é criado utilizando a parte inteira do valor como créditos*. | Formatado utilizando o formatador de entrada. | Nulo. | Valor convertido em LongInteger se ele se enquadrar no limite. Caso contrário, Nulo. | Mesmo valor. | O valor inteiro é interpretado como créditos*, e os créditos são convertidos em um TimeSpan. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
TimeSpan | O número de créditos convertidos em inteiro, se ele se enquadrar no limite. Caso contrário, Nulo. | O número de créditos convertidos em Real, se ele se enquadrar no limite. Caso contrário, Nulo. | O valor convertido em Decimal se ele se enquadrar no limite. Caso contrário, Nulo. | Converte créditos em um valor de data. | Formatado utilizando o formatador de entrada. | Nulo. | Converte créditos em um valor LongInteger. | Converte créditos em um valor SingleReal. | Mesmo valor. | Se o valor for 1, será verdadeiro. Se o valor for 0, será falso. Caso contrário, Nulo. |
Boolean | 1 se for verdadeiro. 0 se for falso. | 1 se for verdadeiro. 0 se for falso. | 1 se for verdadeiro. 0 se for falso. | Converte em valor de data usando os créditos 0 e 1. | Formatado utilizando o formatador de entrada. | Nulo. | 1 se for verdadeiro. 0 se for falso. | 1 se for verdadeiro. 0 se for falso. | Converte em créditos de TimeSpan usando os créditos 0 e 1. | Mesmo valor. |
* Os créditos são contados com a unidade de 100 nanossegundos, começando pela data 01-01-01 (primeiro de janeiro, ano um).
Veja tambémFunções.Copyright © Cloud Software Group, Inc. All rights reserved.