Metoda IDTSOutputColumn100.SetDataTypeProperties
Ustawia typ danych wielu właściwości IDTSOutputColumn100 obiektów jednocześnie.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
Sub SetDataTypeProperties ( _
eDataType As DataType, _
lLength As Integer, _
lPrecision As Integer, _
lScale As Integer, _
lCodePage As Integer _
)
'Użycie
Dim instance As IDTSOutputColumn100
Dim eDataType As DataType
Dim lLength As Integer
Dim lPrecision As Integer
Dim lScale As Integer
Dim lCodePage As Integer
instance.SetDataTypeProperties(eDataType, _
lLength, lPrecision, lScale, lCodePage)
void SetDataTypeProperties(
DataType eDataType,
int lLength,
int lPrecision,
int lScale,
int lCodePage
)
void SetDataTypeProperties(
[InAttribute] DataType eDataType,
[InAttribute] int lLength,
[InAttribute] int lPrecision,
[InAttribute] int lScale,
[InAttribute] int lCodePage
)
abstract SetDataTypeProperties :
eDataType:DataType *
lLength:int *
lPrecision:int *
lScale:int *
lCodePage:int -> unit
function SetDataTypeProperties(
eDataType : DataType,
lLength : int,
lPrecision : int,
lScale : int,
lCodePage : int
)
Parametry
- eDataType
Typ: Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType
DataType kolumna.
- lLength
Typ: System.Int32
Długość kolumna.
- lPrecision
Typ: System.Int32
Całkowita liczba cyfr kolumna wyjociowej.
- lScale
Typ: System.Int32
Liczba miejsc dziesiętnych w kolumna wyjociowej.
- lCodePage
Typ: System.Int32
Zestaw znaków kolumna wyjociowej.
Uwagi
Parametry tej metoda są poszczególne właściwości tylko do odczytu z IDTSOutputColumn100 obiekt, którego wartości są zestaw przy użyciu tej metoda.Metoda jest wymagane, ponieważ wartości te właściwości są zależne od siebie.Ta metoda zapewnia mechanizm aktualizacji tych właściwości atomically, umożliwiając przepływ danych w celu wymuszenia zależności.eDataType Parametr jest używany do określenia inne kontrole, aby wykonać na wartości parametru.
W poniższej tabela przedstawiono zależności, które są wymuszane podczas ustawiania właściwości typu danych kolumna wyprowadzenia.
DataType |
Długość |
Skala |
Precision |
Strona kodowa |
---|---|---|---|---|
DT_DECIMAL |
Niewymuszone |
Większa lub równa 0 i mniejsza niż 28. |
Niewymuszone |
Niewymuszone |
DT_NUMERIC |
Niewymuszone |
Większa lub równa 0 i mniejsza niż lub równa 38 i mniejsza lub równa z określoną dokładnością. |
Większa lub równa 1 i mniejsza niż 38. |
Niewymuszone |
DT_BYTES |
Większą od 0 i mniejsza niż 8000. |
Niewymuszone |
Niewymuszone |
Niewymuszone |
DT_DBTIME2 DT_DBTIMESTAMP2 DT_DBTIMESTAMPOFFSET |
Nie są wymuszane. |
Większa lub równa 0 i mniejsza niż 7. |
Nie są wymuszane. |
Nie są wymuszane. |
DT_STR |
Większa niż 0 i mniejsza niż 8000. |
Niewymuszone |
Niewymuszone |
Nie 0. |
DT_TEXT |
Niewymuszone |
Niewymuszone |
Niewymuszone |
Nie 0. |
DT_WSTR |
Większa niż 0 i mniejsza niż 4000. |
Niewymuszone |
Niewymuszone |
Nie są wymuszane. |
Więcej informacji o Integration Services typów danych i ich właściwości, zobacz Typy danych usług integracji.
Zwięzły przegląd strony kodowe obsługiwane przez Aparat baz danych programu SQL Server, a częściowa lista wartości, zobacz Kod strony architektury.
Korzystanie z SetDataTypeProperties metoda jest omówiona lub wykazać krótko w rozwój składnika niestandardowego źródła, opracowywania niestandardowego składnika transformacji synchroniczne wyjść, i opracowywania niestandardowego składnika transformacji asynchronicznego wyjść.
Zobacz także