IDTSOutputColumn100.SetDataTypeProperties Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengatur beberapa properti jenis data objek IDTSOutputColumn100 secara bersamaan.
public:
void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Sub SetDataTypeProperties (eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)
Parameter
- lLength
- Int32
Panjang kolom.
- lPrecision
- Int32
Jumlah total digit kolom output.
- lScale
- Int32
Jumlah tempat desimal kolom output.
- lCodePage
- Int32
Kumpulan karakter kolom output.
- Atribut
Keterangan
Parameter metode ini adalah properti baca-saja individual dari IDTSOutputColumn100 objek yang nilainya diatur dengan menggunakan metode ini. Metode ini diperlukan karena nilai properti ini bergantung satu sama lain. Metode ini menyediakan mekanisme untuk memperbarui properti ini secara atomik, memungkinkan aliran data untuk menerapkan dependensi. Parameter eDataType
digunakan untuk menentukan pemeriksaan lain yang akan dilakukan pada nilai parameter.
Tabel berikut ini memperlihatkan persyaratan yang diberlakukan saat mengatur properti jenis data kolom output.
DataType | Panjang | Skala | Presisi | CodePage |
---|---|---|---|---|
DT_DECIMAL | Tidak diberlakukan | Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 28. | Tidak diberlakukan | Tidak diberlakukan |
DT_NUMERIC | Tidak diberlakukan | Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 38, dan kurang dari atau sama dengan presisi yang ditentukan. | Lebih besar dari atau sama dengan 1, dan kurang dari atau sama dengan 38. | Tidak diberlakukan |
DT_BYTES | Lebih besar dari 0, dan kurang dari atau sama dengan 8000. | Tidak diberlakukan | Tidak diberlakukan | Tidak diberlakukan |
DT_DBTIME2 DT_DBTIMESTAMP2 DT_DBTIMESTAMPOFFSET |
Tidak diberlakukan. | Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 7. | Tidak diberlakukan. | Tidak diberlakukan. |
DT_STR | Lebih besar dari 0 dan kurang dari atau sama dengan 8000. | Tidak diberlakukan | Tidak diberlakukan | Bukan 0. |
DT_TEXT | Tidak diberlakukan | Tidak diberlakukan | Tidak diberlakukan | Bukan 0. |
DT_WSTR | Lebih besar dari 0 dan kurang dari atau sama dengan 4000. | Tidak diberlakukan | Tidak diberlakukan | Tidak diberlakukan |
Untuk informasi selengkapnya tentang jenis data Integration Services dan propertinya, lihat Jenis Data Integration Services.
Penggunaan SetDataTypeProperties metode ini dibahas atau ditunjukkan secara singkat dalam Mengembangkan Komponen Sumber Kustom, Mengembangkan Komponen Transformasi Kustom dengan Output Sinkron, dan Mengembangkan Komponen Transformasi Kustom dengan Output Asinkron.