数据库教程-SQL插入多行

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

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

  • 传统方法(简单插入)
  • 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'); 

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 sql教程 只为你绽放。

本文固定链接: http://kua0.com/2019/01/25/数据库教程-sql插入多行/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注