个性化阅读
专注于IT技术分析

SQL插入多行

很多时候,开发人员问这是它可以将多个行插入到一个表在单个语句。目前,开发人员,当他们在一个表中插入值,以写多个INSERT语句。它不仅是无聊,也费时。要想从本除掉,你应该试试这个语法。实际上有三种不同的方法来插入多个值到一个表。

  1. 传统的方法(简单的插入)
  2. SQL INSERT选择
  3. SQL服务器2008+建行

插入SQL服务器多个值

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

1. SQL INSERT:(繁体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');

TO CLEAN-UP:

TRUNCATE TABLE student;

2.将SELECT:(SELECT UNION INSERT)

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服务器2008+建行

INSERT INTO student (ID,NAME)
VALUES (1,'ARMAAN'),(2,'BILLY'),(3,'CHARLIE');
TO CLEAN-UP:
DROP TABLE student;

注:行构造函数是SQL Server 2008这不是由SQL Server 2005支持的新功能。

赞(0)
未经允许不得转载:srcmini » SQL插入多行

相关推荐

评论 抢沙发

评论前必须登录!