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>)
更多信息请参见修改数据-用查询结果批量修改。
文档内容是否对您有帮助?