在加载期间转换数据:禁止使用带有 SELECT 语句的 MATCH_BY_COLUMN_NAME

注意

此行为变更在 2024_02 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

使用 COPY 和 MATCH_BY_COLUMN_NAME 仍然是推荐方法。此行为变更仅修复了未定义加载期间转换数据行为的极端情况。

使用 MATCH_BY_COLUMN_NAME 复制选项和 SELECT 语句在加载期间转换数据的行为如下:

变更前:

在某些情况下,可以同时使用 MATCH_BY_COLUMN_NAME 复制选项和 SELECT 语句来在加载期间转换数据。但是,这些情况可能会导致未定义的行为。

变更后:

在所有情况下,都不得同时使用 MATCH_BY_COLUMN_NAME 复制选项和 SELECT 语句来在加载期间转换数据。这两个选项仍然可以单独使用,但不能一起使用。如果尝试一起使用,则会导致以下错误:SQL compilation error: match_by_column_name is not supported with copy transform

参考:1514

语言: 中文