文档

DML操作

更新时间:

MaxCompute中的DML语句包括插入、更新和删除数据操作。本文为您介绍Dataphin支持的MaxCompute的DML操作语句。

功能

是否支持

插入或覆写数据(INSERT INTO | INSERT OVERWRITE)

  • 支持insert {into|overwrite} table <table_name> [partition (<pt_spec>)] <select_statement> from <from_statement>;

  • 支持指定列插入数据:insert into table <table_name> [partition (<pt_spec>)] (<col_name> ,<col_name> ...) <select_statement> from <from_statement>;

  • 不支持插入数据排序:insert {into|overwrite} table <table_name> [partition (<pt_spec>)] [(<col_name> [,<col_name> ...)] <select_statement> from <from_statement> [zorder by <zcol_name> [, <zcol_name> ...]];

插入或覆写动态分区数据(DYNAMIC PARTITION)

多路输出(MULTI INSERT)

VALUES

  • 支持insert … values

  • 不支持values table

LOAD

COMMON TABLE EXPRESSION(CTE)

  • 支持with table as (select ...) insert into tab select ... from table

  • 支持with table as (select ...) select ... from table

更新或删除数据(UPDATE | DELETE)

支持delete from <table_name> [where <where_condition>]

MERGE INTO

DROP COLUMNS(删除表中列)

  • 本页导读 (0)
文档反馈