add_field
向记录添加字段
向记录添加字段
选项1(替代方案): 添加多个字段
属性
名称 | 类型 | 描述 | 是否必需 |
---|---|---|---|
fields | object[] |
字段 |
是 |
附加属性: 不允许
示例
source:
server_name: redislabs
schema: dbo
table: emp
transform:
- uses: add_field
with:
fields:
- field: name.full_name
language: jmespath
expression: concat([name.fname, ' ', name.lname])
- field: name.fname_upper
language: jmespath
expression: upper(name.fname)
选项2(替代方案): 添加一个字段
属性
名称 | 类型 | 描述 | 是否必需 |
---|---|---|---|
field | string |
字段 |
是 |
expression | string |
表达式 |
yes |
language | string |
语言 枚举: "jmespath" , "sql" |
是 |
附加属性: 不允许
示例
source:
server_name: redislabs
schema: dbo
table: emp
transform:
- uses: add_field
with:
field: country
language: sql
expression: country_code || ' - ' || UPPER(country_name)
选项1:fields[]: 数组
字段
项目
项目属性
名称 | 类型 | 描述 | 是否必需 |
---|---|---|---|
field | string |
字段 |
是 |
expression | string |
表达式 |
yes |
language | string |
语言 枚举: "jmespath" , "sql" |
是 |
项目附加属性: 不允许
示例
- {}