任务 2:更新执行 SQL 任务

在此任务中,将在名为“准备 SQL 任务”的执行 SQL 任务中更新 SQL 语句。现有的 SQL 语句是从您逐步完成 SQL Server 导入和导出向导的各页创建 lesson 1 包时指定的选项自动生成的。运行包时,此 SQL 语句在 AdventureWorks 数据库中创建 Query 表。

在本课的后面部分中,将为从 Excel 电子表格提取的数据生成其他列,并需要将该列的定义包括在 SQL 语句中。

修改 SQL 语句

  1. 单击**“控制流”**选项卡。

  2. 双击**“准备 SQL 任务”**。

  3. 在“常规”页上,单击 SQLStatement 属性,再单击浏览按钮 (…)

  4. 在**“输入 SQL 查询”**对话框中,在 [Phone] nvarchar (50) 一行的结尾添加一个逗号,按 Enter,然后在新行上键入 [FullName] nvarchar (103)。

    完成后的 SQL 语句应该与如下所示类似:

    CREATE TABLE [AdventureWorks].[dbo].[Query] (

    [FirstName] nvarchar(50),

    [MiddleInitial] nchar(1),

    [LastName] nvarchar(50),

    [BirthDate] datetime,

    [MaritalStatus] nchar(1),

    [Gender] nchar(1) NOT NULL,

    [EmailAddress] nvarchar(50),

    [YearlyIncome] money,

    [TotalChildren] tinyint,

    [NumberChildrenAtHome] tinyint,

    [Education] nvarchar(50),

    [Occupation] nvarchar(50),

    [HouseOwnerFlag] bit,

    [NumberCarsOwned] tinyint,

    [AddressLine1] nvarchar(60),

    [AddressLine2] nvarchar(60),

    [City] nvarchar(30),

    [State] nchar(3),

    [ZIP] float,

    [Phone] nvarchar(50),

    [FullName] nvarchar (103)

    )

    GO

  5. 单击**“确定”**。

  6. 单击**“分析查询”**。SQL 语句应该成功进行了分析。

  7. 单击**“确定”**。

课程中的下一个任务

任务 3:添加并配置排序转换

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。