美文网首页技术文
SQL语句同时插入多条记录

SQL语句同时插入多条记录

作者: 冷大大_hawkleng | 来源:发表于2016-06-15 17:14 被阅读180次

    通常我们使用INSERT语句插入记录,例如:

    INSERT INTO [MyTable]([MyField1],[MyField2],[MyField3]) VALUES(Value1,Value2,Value3)
    

    但有时我们需要在一条INSERT语句中同时插入多条记录,这时,我们可以使用如下示例来完成:

    --同时插入4条记录
    INSERT INTO [MyTable]([MyField1],[MyField2],[MyField3])
    SELECT Value1_1,Value1_2,Value1_3 UNION
    SELECT Value2_1,Value2_2,Value2_3 UNION
    SELECT Value3_1,Value3_2,Value3_3 UNION
    SELECT Value4_1,Value4_2,Value4_3
    

    通过以上方式就可以实现一条INSERT语句同时插入多条记录,减少SQL语句数量。

    SQL Statement

    相关文章

      网友评论

        本文标题:SQL语句同时插入多条记录

        本文链接:https://www.haomeiwen.com/subject/nilpdttx.html