多语言展示
当前在线:1402今日阅读:159今日分享:18

怎么理解SQL中SELECT INTO和INSERT INTO SELECT

SQL中SELECT INTO和INSERT INTO SELECT虽然有有一样的结果,但运用是不一样的。下边小编就给大家讲解下。
工具/原料

SQL

方法/步骤
1

我们打开MSSQL,登陆数据库管理器。

2

创建测试表,Table1和Table2  create TABLE Table1    (        a varchar(10),        b varchar(10),        c varchar(10),        CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED        (            a ASC        )    ) ON [PRIMARY]    create TABLE Table2    (        a varchar(10),        c varchar(10),        d int,        CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED        (            a ASC        )    ) ON [PRIMARY]    GO

3

插入测试数据。    Insert into Table1 values('赵','asds','90')    Insert into Table1 values('钱','asds','100')    Insert into Table1 values('孙','asds','80')    Insert into Table1 values('李','asds',null)    GO        select * from Table1        select * from Table2

4

将Table2中插入Table1中的数据。       Insert into Table2(a, c, d) select a,c,5 from Table1    GO            select * from Table2这个就是   Insert into的使用了。

5

我们这里再删除 Table2,准备进行SELECT INTO插入。

注意事项

觉着有用的朋友请分享。

推荐信息