IDTSOutputColumn100.SetDataTypeProperties 메서드

정의

public:
 void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2014::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2014.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2014.DataType * int * int * int * int -> unit
Public Sub SetDataTypeProperties (eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)

매개 변수

eDataType
DataType
lLength
Int32
lPrecision
Int32
lScale
Int32
lCodePage
Int32
특성

설명

이 메서드의 매개 변수는 이 메서드를 IDTSOutputColumn100 사용하여 값을 설정하는 개체의 개별 읽기 전용 속성입니다. 이러한 속성의 값이 서로 종속되므로 메서드가 필요합니다. 이 메서드는 데이터 흐름이 종속성을 적용할 수 있도록 이러한 속성을 원자성으로 업데이트하는 메커니즘을 제공합니다. 매개 eDataType 변수는 매개 변수 값에 대해 수행할 다른 검사를 결정하는 데 사용됩니다.

다음 표에서는 출력 열의 데이터 형식 속성을 설정할 때 적용되는 요구 사항을 보여 줍니다.

DataType 길이 확장 전체 자릿수 CodePage
DT_DECIMAL 적용되지 않음 0보다 크거나 같고 28보다 작거나 같습니다. 적용되지 않음 적용되지 않음
DT_NUMERIC 적용되지 않음 0보다 크거나 같고 38보다 작거나 같으며 지정된 전체 자릿수보다 작거나 같습니다. 1보다 크거나 같고 38보다 작거나 같습니다. 적용되지 않음
DT_BYTES 0보다 크고 8000보다 작거나 같습니다. 적용되지 않음 적용되지 않음 적용되지 않음
DT_DBTIME2

DT_DBTIMESTAMP2

DT_DBTIMESTAMPOFFSET
적용되지 않습니다. 0보다 크거나 같고 7보다 작거나 같습니다. 적용되지 않습니다. 적용되지 않습니다.
DT_STR 0보다 크고 8000보다 작거나 같습니다. 적용되지 않음 적용되지 않음 0이 아닙니다.
DT_TEXT 적용되지 않음 적용되지 않음 적용되지 않음 0이 아닙니다.
DT_WSTR 0보다 크고 4000보다 작거나 같습니다. 적용되지 않음 적용되지 않음 적용되지 않음

Integration Services 데이터 형식 및 해당 속성에 대한 자세한 내용은 Integration Services 데이터 형식을 참조하세요.

SetDataTypeProperties 메서드의 사용은 사용자 지정 원본 구성 요소 개발, 동기 출력을 사용하여 사용자 지정 변환 구성 요소 개발비동기 출력을 사용하여 사용자 지정 변환 구성 요소 개발에 대해 간략하게 설명하거나 설명합니다.

적용 대상