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

时间:2024-01-23 20:08:41

使用INSERT多行插入

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

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

向表customer_t1中插入多行数据:

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

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

support.huaweicloud.com/devg-v1-gaussdb/gaussdb_devg_0055.html