<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    blog.Toby

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      130 隨筆 :: 2 文章 :: 150 評(píng)論 :: 0 Trackbacks

    INTRODUCTION

    通過(guò) BusinessIntelligenceDevelopmentStudio, 創(chuàng)建 Microsoft SQL Server 2005 Integration Services (SSIS) 包時(shí)數(shù)據(jù)流的任意時(shí)刻添加一個(gè)遞增計(jì)數(shù)器通過(guò)數(shù)據(jù)流任務(wù)中使用腳本組件。

    例如, 可能需要具有每行數(shù)據(jù)源后插入一個(gè)遞增計(jì)數(shù)器。 然后, 您可以錄制和標(biāo)識(shí)的行成功加載和重定向, 未加載行數(shù)。 如果只有興趣最終計(jì)數(shù), 可用于行計(jì)數(shù)轉(zhuǎn)換添加計(jì)數(shù)器。 使用腳本組件來(lái)添加計(jì)數(shù)器和使用行計(jì)數(shù)轉(zhuǎn)換來(lái)添加計(jì)數(shù)器區(qū)別是:
    作為新列值在每行一個(gè)腳本組件添加到數(shù)據(jù)流您一個(gè)增量值。
    A 行計(jì)數(shù)轉(zhuǎn)換添加并更新到單個(gè)用戶(hù)定義變量當(dāng)前計(jì)數(shù)器值。

    回到頂端

    更多信息

    要通過(guò)在數(shù)據(jù)流任務(wù), 使用腳本組件添加一個(gè)遞增計(jì)數(shù)器請(qǐng)按照下列步驟:
    1. 在 控制流 選項(xiàng)卡, 雙擊創(chuàng)建數(shù)據(jù)流任務(wù)。 數(shù)據(jù)流 選項(xiàng)卡出現(xiàn)。
    2. 在工具箱窗口, 雙擊 腳本組件 。
    3. 選擇腳本組件類(lèi)型 對(duì)話(huà)框中, 單擊 轉(zhuǎn)換 , 并單擊 確定 以預(yù)配置組件作為轉(zhuǎn)換。
    4. 連接器從數(shù)據(jù)流量源添至腳本組件, 右擊數(shù)據(jù)流量源, 然后單擊 添加路徑 。
    5. 要從腳本添加連接器組件以數(shù)據(jù)流動(dòng)目標(biāo), 右擊腳本組件, 然后單擊 添加路徑 。
    6. 雙擊腳本組件。 出現(xiàn) 腳本轉(zhuǎn)換編輯器 對(duì)話(huà)框。
    7. 單擊左窗格中 輸入和輸出傳遞 , 雙擊中間窗格, 中 輸出 0 依次 輸出列 。
    8. 添加列 , 單擊, 然后添加新列名 mycount 。
    9. 在左窗格中, 單擊 腳本 , 然后單擊 設(shè)計(jì)腳本 。 當(dāng)出現(xiàn)新 Microsoft Visual Studio for Applications 窗口, 將下列代碼粘貼到窗口。
    Imports System
                Imports System.Data
                Imports System.Math
                Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
                Imports Microsoft.SqlServer.Dts.Runtime.Wrapper
                Public Class ScriptMain
                Inherits UserComponent
                Dim counter As Integer = 0  ' User code
                Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
                '
                ' Add your code here
                Row.mycount = counter   ' User code
                counter = counter + 1   ' User code
                '
                End Sub
                End Class
    10. 在 腳本轉(zhuǎn)換編輯器 對(duì)話(huà)框中, 單擊 確定 。
    當(dāng)您完成這些步驟, 作為數(shù)據(jù)流量目的中列使用 mycount 列。 您可擴(kuò)展功能的示例代碼以添加更多信息。 例如, 添加 ExecutionInstanceGuid 系統(tǒng)變量或時(shí)間和日期戳。

    注意 mycount 列, 添加反映腳本組件中處理行順序。 mycount 列不一定反映原始源中實(shí)際行號(hào)。 數(shù)據(jù)流, 中其他轉(zhuǎn)換后插入腳本組件時(shí)尤其如此因?yàn)槟_本組件可能篩選數(shù)據(jù)或重定向行之前所有數(shù)據(jù)流對(duì)象。

    回到頂端

    參考

    有關(guān)詳細(xì)信息, 請(qǐng)參閱 SQL Server 2005 聯(lián)機(jī)圖書(shū)中下列主題:
    SQLServer 集成服務(wù) (SSIS)
    腳本組件
    配置腳本組件
    編碼和測(cè)試腳本組件
    行計(jì)數(shù)轉(zhuǎn)換
    posted on 2007-10-14 20:48 渠上月 閱讀(1105) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): VS 2005
    主站蜘蛛池模板: 99在线热播精品免费99热| 久久精品成人免费观看| 亚洲精品无码久久毛片| a级片免费观看视频| 亚洲熟妇色自偷自拍另类| 国产青草视频免费观看97| 两个人看www免费视频| 精品亚洲国产成人| 国产一级淫片免费播放电影| 精品免费tv久久久久久久| 亚洲中文无码亚洲人成影院| 成人午夜亚洲精品无码网站| 一二三四影视在线看片免费| 韩国免费A级毛片久久| 亚洲kkk4444在线观看| 亚洲精品成人无限看| 在线观看永久免费视频网站| 一区二区在线免费观看| 麻豆69堂免费视频| 亚洲一区电影在线观看| 亚洲欧洲美洲无码精品VA| 成人免费视频国产| 精品香蕉在线观看免费| h片在线播放免费高清| 亚洲人成色777777老人头| 亚洲欧洲第一a在线观看| 亚洲av无码成人精品区| 国产三级在线观看免费| 日韩精品无码免费一区二区三区 | 亚洲AV中文无码乱人伦下载| 日韩高清在线免费看| 最近免费mv在线电影| 9久热这里只有精品免费| 亚洲精品天堂成人片AV在线播放 | 亚洲 无码 在线 专区| 成人免费毛片内射美女-百度| 野花香高清在线观看视频播放免费 | 最近2019中文字幕免费大全5| 黄色视屏在线免费播放| 无码天堂va亚洲va在线va| 亚洲18在线天美|