云数据库 GAUSSDB-导入最佳实践:使用INSERT多行插入

时间:2024-11-02 18:48:11

使用INSERT多行插入

如果不能使用COPY命令,而您需要进行SQL插入,可以根据情况使用多行插入。如果您使用的是列存表,一次只插入一行或几行,则数据压缩效率低下。

多行插入是通过批量进行一系列插入而提高性能。下面的示例使用一条INSERT语句向一个三列表插入三行。这仍属于少量插入,只是用来说明多行插入的语法。创建表的步骤请参考创建和管理表

向表customer_t1中插入多行数据:

1
2
3
4
openGauss=# INSERT INTO customer_t1 VALUES 
(68, 'a1', 'zhou','wang'),
(43, 'b1', 'wu', 'zhao'),
(95, 'c1', 'zheng', 'qian');

有关更多详情和示例,请参阅INSERT

support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb_v5r2c10_0055.html