Dataphin管道任务同步SQL Server字段包含关键字处理办法

更新时间:

问题描述

Dataphin管道任务同步SQL Server数据,但是SQL Server字段包含关键字导致同步总是报错,列不存在。

解决方案

在本例中,需要使用脚本模式。具体写发如下,parameter中的column写[]中括号转义符,但是外层再写一次column,映射字段不需要写。

如果是其他特殊字段也可以按照本例给出的模板修改后使用。

{
    "tables":[
        "XXXX"
    ],
    "stepType":"sqlserver",
    "parameter":{
        "column":[
            "id",
            "[44monoth]"
        ]
    },
    "column":[
        {
            "name":"id",
            "type":"Long"
        },
        {
            "name":"44monoth",
            "type":"String"
        }
    ]
}

适用于

    • Dataphin
    • SQL Server