SSIS中如何产生自增长数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 16:21:32
SSIS中如何产生自增长数

SSIS中如何产生自增长数
SSIS中如何产生自增长数

SSIS中如何产生自增长数
但我们可以利用SSIS的脚本组件实现它.具体步骤如下:
  1.将脚本组件拖拽到数据流,并将脚本组件的类型设置为Transformation.
  2.双击脚本组件.
  3. 在输入列标签中,选择你想要加载脚本组件的列.
  4.在输入输出标签中,增加一个数据类型为整型的列(在下图所示的列子中,我添加了一个“列名”列)  
  5.接下来,选择脚本标签,点击脚本设计按钮,在脚本编辑器中输入如下的脚本:
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 intCounter As Integer = 0 'Set intial value here
Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
intCounter = intCounter + 1 ' Set the incremental value hereEnd SubEnd Class  在上面的脚本中,我们可以设置初始值以及自增长的步长.在上例中,这两者都被设置为1.