DataType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public enum class DataType
public enum DataType
type DataType =
Public Enum DataType
- Herança
-
DataType
Campos
DT_BOOL | 11 | |
DT_BYREF_BOOL | 16395 | |
DT_BYREF_CY | 16390 | |
DT_BYREF_DATE | 16391 | |
DT_BYREF_DBDATE | 16517 | |
DT_BYREF_DBTIME | 16518 | |
DT_BYREF_DBTIME2 | 16520 | |
DT_BYREF_DBTIMESTAMP | 16519 | |
DT_BYREF_DBTIMESTAMP2 | 16522 | |
DT_BYREF_DBTIMESTAMPOFFSET | 16521 | |
DT_BYREF_DECIMAL | 16398 | |
DT_BYREF_FILETIME | 16448 | |
DT_BYREF_GUID | 16456 | |
DT_BYREF_I1 | 16400 | |
DT_BYREF_I2 | 16386 | |
DT_BYREF_I4 | 16387 | |
DT_BYREF_I8 | 16404 | |
DT_BYREF_NUMERIC | 16515 | |
DT_BYREF_R4 | 16388 | |
DT_BYREF_R8 | 16389 | |
DT_BYREF_UI1 | 16401 | |
DT_BYREF_UI2 | 16402 | |
DT_BYREF_UI4 | 16403 | |
DT_BYREF_UI8 | 16405 | |
DT_BYTES | 128 | |
DT_CY | 6 | |
DT_DATE | 7 | |
DT_DBDATE | 133 | |
DT_DBTIME | 134 | |
DT_DBTIME2 | 145 | |
DT_DBTIMESTAMP | 135 | |
DT_DBTIMESTAMP2 | 304 | |
DT_DBTIMESTAMPOFFSET | 146 | |
DT_DECIMAL | 14 | |
DT_EMPTY | 0 | |
DT_FILETIME | 64 | |
DT_GUID | 72 | |
DT_I1 | 16 | |
DT_I2 | 2 | |
DT_I4 | 3 | |
DT_I8 | 20 | |
DT_IMAGE | 301 | |
DT_NTEXT | 303 | |
DT_NULL | 1 | |
DT_NUMERIC | 131 | |
DT_R4 | 4 | |
DT_R8 | 5 | |
DT_STR | 129 | |
DT_TEXT | 302 | |
DT_UI1 | 17 | |
DT_UI2 | 18 | |
DT_UI4 | 19 | |
DT_UI8 | 21 | |
DT_WSTR | 130 |
Comentários
Os tipos de dados são divididos em tipos de referência e tipos de valor. Os tipos de referência apontam para um objeto do tipo especificado. Os tipos de valor contêm os dados reais, não um ponteiro para os dados.
Para esses tipos de dados que são tipos de valor, há momentos em que você precisa de um ponteiro para os dados deles, não os próprios dados. Na tabela de membros, os membros DT_BYREF* são campos que foram criados para serem ponteiros para tipos de valor.
Para obter mais informações, consulte Trabalhando com tipos de dados no Поток данных.
Observação
Valores Boolianos são valores lógicos, não números. Embora os valores Boolianos possam ser exibidos como números em alguns ambientes, eles não são armazenados como números, e várias linguagens de programação representam valores Boolianos como valores numéricos de modos diferentes, como faz os métodos do .NET Framework.
Por exemplo, as funções de conversão disponíveis no Visual Basic convertem True
para -1; no entanto, o método System.Convert.ToInt32
no .NET Framework converte True
para +1. A Linguagem de Expressão do Integration Services é convertida True
em -1.
Para evitar erros ou resultados inesperados, você não deve gravar códigos que contem com valores numéricos específicos para True
e False
. Onde for possível, você deve restringir o uso de variáveis boolianas aos valores lógicos para os quais elas são projetados.
Para obter mais informações sobre tipos de dados, consulte Integration Services Data Types.