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

时间:2023-11-01 16:22:49

使用INSERT多行插入

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

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

向表customer_t1中插入多行数据:

1234
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-opengauss/gaussdb-v5r2c10-0052.html