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');
    

     

  • 相关阅读:
    WebApi-JSON序列化循环引用
    Android ImageSwitcher
    Android Gallery
    理解URI
    WebApi入门
    URL的组成
    Http协议
    python __new__和__init__的区别
    11.6
    win7 32位用pyinstaller打包Python和相关html文件 成exe
  • 原文地址:https://www.cnblogs.com/myhomepages/p/15822566.html
Copyright © 2011-2022 走看看