问答详情
源自:4-1 Oracle 操作表中的数据

如果要添加多行数据的话能不能批量添加??? 还是说添加n行数据就要使用n次insert into...value...呢???

insert into table_name

values();

values();

values();

...

提问者:慕UI6218641 2023-02-23 00:07

个回答

  • weixin_慕设计2499107
    2024-04-25 15:54:23

    可以在一个VALUES子句中插入多行数据,只需要使用逗号,来分隔每行的值即可。

    例如,假设有一个名为students的表,其中包含idnameage三个字段,可以使用以下SQL语句一次插入多行数据:


    复制代码


    INSERT INTO students (id, name, age)
    VALUES  
    (1, 'Alice', 25),
    (2, 'Bob', 22),
    (3, 'Charlie', 23);