zoukankan      html  css  js  c++  java
  • SQL插入多行的两种方法

    很多时候开发人员都会问,是否可以在单个语句中将多行插入到一个表中。 目前,开发人员在表中插入值时必须编写多个insert语句。 它不仅枯燥乏味,而且耗时。 要摆脱这一点,应该尝试这种语法。 实际上,有三种不同的方法可以将多个值插入到单个表中。更多教程请访问 http://www.manongzj.com

    • 传统方法(简单插入)
    • SQL insert select
    • SQL server 2008+ 行构建

    在SQL Server中插入多个值 -

    CREATE TABLE student (ID INT VALUE VARCHAR (100));
    

    SQL INSERT :(传统插入)

    INSERT INTO student (ID, NAME)  
    VALUES (1, 'ARMAAN');  
    INSERT INTO student (ID, NAME)  
    VALUES (2, 'BILLY');  
    INSERT INTO student (ID, NAME)  
    VALUES (3, 'CHARLIE');
    

    清理表:

    TRUNCATE TABLE student;
    

    INSERT SELECT :( SELECT UNION INSERT)

    INSERT INTO student (ID, NAME)  
    SELECT 1, 'ARMAAN'  
    UNION ALL   
    SELECT 2, 'BILLY'  
    UNION ALL  
    SELECT 3, 'CHARLIE';
    

    清理表:

    TRUNCATE TABLE student;
    

    SQL Server 2008+行构建

    INSERT INTO student (ID, NAME)  
    VALUES (1, 'ARMAAN'), (2, 'BILLY'), (3, 'CHARLIE');
    

     

  • 相关阅读:
    软件包管理(rpm&yum)
    文本处理三剑客之sed
    压缩归档tar
    linux文件查找find
    vim编辑器
    正则表达式
    文本处理三剑客之grep
    常用文本处理、统计工具
    文件权限管理
    用户和组管理
  • 原文地址:https://www.cnblogs.com/myhomepages/p/15822566.html
Copyright © 2011-2022 走看看