【问题标题】:Can you create a SQL Update statement in Matillion?您可以在 Matillion 中创建 SQL 更新语句吗?
【发布时间】:2020-11-17 01:37:56
【问题描述】:

我正在尝试在 Matillion 的 SQL 组件中创建一个 UPDATE 语句,但是在 SET 处出现语法错误。

UPDATE matchingmanufacturernofulllast2
SET "matchingmanufacturernofulllast2.available" = 'f'
where listprice is not null 



ERROR: syntax error at or near "SET"
  Position: 88

Matillion sql 组件是否有能力使用 sql UPDATE 语法?

问候 联系方式

【问题讨论】:

  • 此语句针对的底层数据库是什么?
  • @ericHauenstein 它的目标是红移

标签: matillion


【解决方案1】:

在 Matillion 中创建带有 where 子句的更新语句的一个选项是将 calculator componentcase expression 结合使用

CASE
WHEN ("listprice" is not null)
THEN 'F'
END

【讨论】:

    【解决方案2】:

    为 DDL 使用 SQL 编排 组件。 SQL transformation 组件仅用于 Select。

    https://documentation.matillion.com/docs/2107012

    【讨论】:

      猜你喜欢
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 2020-08-28
      • 1970-01-01
      • 2017-12-22
      • 2018-01-30
      • 1970-01-01
      相关资源
      最近更新 更多