API SQL脚本快捷导入SQL

本文为您介绍快捷导入SQL的脚本语句。

GET/LIST(查询类型)

  • select语句中默认返回所有字段。

  • 当数据源为MaxCompute且为分区表时,系统将默认添加where语句,并将分区段添加为条件。

select col1, col2, col3,…,coln from tablename
select col1, col2, col3,…,coln from tablename where ds=${ds}

Create(操作类型)

insert into tablename (col1, col2, col3,… coln) values(${col1}, ${col2}, ${col3},…,${coln}

Update(操作类型)

  • where语句默认包含所有的主键字段的等值条件;set语句包含所有主键以外的所有字段。

  • 若无主键,则保留keycolumn=${keycolumn},需修改where语句。

UPDATE table_name
SET 
    column1 = ${column1},
    column2 =  ${column2},
    column3 =  ${column3}
WHERE keycolumn1=${keycolumn1} and keycolumn2=${keycolumn2}

Delete(操作类型)

where语句默认包含所有的主键字段的等值条件;若无主键,则保留keycolumn=${keycolumn},需修改where语句。

DELETE FROM table_name 
WHERE keycolumn1=${keycolumn1} and keycolumn2=${keycolumn2}