DML操作

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

权限说明

Dataphin中使用DML语句需要具备写入表数据的权限。配置说明,请参见申请、续期和交还表权限

目录

说明

若您需对Dataphin中逻辑表进行DML操作,请参见逻辑表DML操作

插入单条数据

INSERT INTO <table_name> VALUES(value1,value2,value3...);

更多信息请参见插入单条数据

插入多条数据

INSERT INTO <table_name> SELECT <select_statment>;

更多信息请参见插入多条数据

单值分区表插入数据

INSERT INTO TABLE <table_name>
PARTITION (<partition_key1> = <partition_value>[, <partition_key2> = <partition_value>, ...])
SELECT <select_statement> FROM <source>;

<1> <select_statement> 中的列必须和 <table_name> 中 非分区键 的列数量相同,且数据类型一一对应。

更多信息请参见单值分区表插入数据

修改数据-单条数据

UPDATE TABLE <table_name> SET column_name = value WHERE <filter_statement>;

更多信息请参见修改数据-单条数据

修改数据-用查询结果批量修改

UPDATE TABLE table_name SET (column, column, ...) = (SELECT <select_statement> WHERE <filter_statement>)

更多信息请参见修改数据-用查询结果批量修改