【问题标题】:SSIS - Incorrect syntax error every time I used SQL command from variableSSIS - 每次我使用变量中的 SQL 命令时语法错误
【发布时间】:2016-12-17 11:01:52
【问题描述】:

我对 SSIS 很陌生。每次在 OLE DB 编辑器中使用“来自变量的 SQL 命令”数据访问模式时出现语法错误。我创建了 2 个变量......一个字符串类型用于存储 SQL 语句,另一个用于存储 Int 值。请帮助我指导更正语法

【问题讨论】:

  • 如果你的变量是一个整数,它需要在这样的语句中转换为字符串。
  • 你想要完成什么?为什么这被标记为 CRM2011?

标签: sql-server ssis dynamics-crm-2011


【解决方案1】:

1) 对于“SQL”变量,您需要指定一个表达式,如下例:

"SELECT TOP " + (DT_STR, 10, 1252) @[User::NumberOfRecords] + " * FROM YourTable"

2) 然后在数据源中使用那个“SQL”变量(来自变量的 SQL 命令)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    相关资源
    最近更新 更多