SQL教程
SQL数据库
SQL表
SQL查询
SQL子句
SQL排序
SQL插入
SQL更新
SQL删除
SQL联接查询
SQL键

SQL 插入多行

许多开发人员要求在单个语句中将多个行插入单个表中是可能的。当前,开发人员在表中插入值时必须编写多个insert语句。这不仅很无聊,而且很费时间。要摆脱这种情况,您应该尝试使用以下语法。实际上,可以使用三种不同的方法将多个值插入单个表中。
传统方法(简单插入) SQL插入选择 SQL Server 2008+行构建
在SQL Server中插入多个值
CREATE TABLE student (ID int VALUE VARCHAR (100));
1。 SQL插入:(传统插入)
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;
2。插入选择:(选择合并插入)
INSERT INTO student (ID, NAME)
SELECT 1, 'ARMAAN'
UNION ALL 
SELECT 2, 'BILLY'
UNION ALL
SELECT 3, 'CHARLIE';
TO CLEAN-UP:
TRUNCATE TABLE student;
3.SQL Server 2008+行构建
INSERT INTO student (ID, NAME)
VALUES (1, 'ARMAAN'), (2, 'BILLY'), (3, 'CHARLIE');
TO CLEAN-UP:
DROP TABLE student;
注意: 行构造器是SQL Server 2008的新功能。SQLServer 2005不支持它。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4