ETL 指令碼任務

來源:互聯網
上載者:User

標籤:

Public Sub Main()
        ‘
        ‘ Add your code here
        ‘
        Dim sbWA As New StringBuilder
        Dim i As Integer
        Dim arWA As New Collections.ArrayList
        Dim bEOF As Boolean
        For Each r As DataRow In CType(Dts.Variables("dsWOACNBR").Value, DataSet).Tables(0).Rows
            i = i + 1
            bEOF = True
            sbWA.Append("‘,‘")
            sbWA.Append(r.Item(0).ToString + r.Item(1).ToString)

            If i Mod 100 = 0 Then
                bEOF = False
                Dim strWA As String = sbWA.ToString
                strWA = strWA.Substring(3) ‘...移除"‘,‘"字元,後面計算長度時需補上

                arWA.Add(strWA)

                sbWA.Remove(0, strWA.Length + 3) ‘...清空時需補上"‘,‘"已移除字元的計數

            End If
        Next

        If bEOF = True Then
            Dim strWA As String = sbWA.ToString
            strWA = strWA.Substring(3) ‘...移除"‘,‘"字元,後面計算長度時需補上

            arWA.Add(strWA)

        End If


        Dts.Variables("arWOACNBR").Value = arWA

        Dts.TaskResult = Dts.Results.Success
    End Sub

ETL 指令碼任務

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.