【问题标题】:Derive column values from other columns using a stored procedure in Azure Data Factory使用 Azure 数据工厂中的存储过程从其他列派生列值
【发布时间】:2022-01-07 12:21:31
【问题描述】:

我正在尝试连接两列中的值并使用存储过程将其放入第三列。但我遇到了错误。

这是我的存储过程:

create proc deriveColumn_SP
    @col_1 varchar(20),
    @col_2 varchar(20)
as
begin
    insert into tableName(col_5)
    values concat(@col_1, @col_2)
end

我收到一条错误消息

'concat' 附近的语法不正确

我希望派生值采用col_1_value, col_2_value 格式。所有列的数据类型均为varcharvarchar(50) for col_5)。

请帮忙

【问题讨论】:

  • 感谢@marc_s 我已经做出了改变

标签: sql tsql stored-procedures azure-data-factory-2


【解决方案1】:
insert into tableName(col_5)
values (concat(@col_1, @col_2)) 

或者只使用select

insert into tableName(col_5)
select concat(@col_1, @col_2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    • 2021-10-03
    • 2021-01-11
    相关资源
    最近更新 更多