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

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

使用INSERT多行插入

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

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

向表customer_t1中插入多行数据:

openGauss=# insert into customer_t1 values 
(68, 'a1', 'zhou','wang'),
(43, 'b1', 'wu', 'zhao'),
(95, 'c1', 'zheng', 'qian');

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

support.huaweicloud.com/centralized-devg-v2-gaussdb/devg_03_0051.html