软件下载吧文章资讯

分类分类

SQL基础:SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解

2024-02-05 12:47作者:下载吧

做数据库开发的过程中难免会遇到有表数据备份的,而SELECT INTO……和INSERT INTO SELECT…… 这两种语句就是用来进行表数据复制,下面简单的介绍下:

1、INSERT INTO SELECT

语句格式:Insert Into Table2(column1,column2……) Select value1,value2,value3,value4 From Table1 或 Insert Into Table2 Select * From Table1

说明:这种方式的表复制必须要求Table2是事先创建好的

例:

–1.创建表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10)
) ;

create TABLE Table2
(
a varchar(10),
c varchar(10),
d varchar(10)
);
commit;
–2.创建测试数据
Insert into Table1 values(‘赵’,’asds’,’90’);
Insert into Table1 values(‘钱’,’asds’,’100′);
Insert into Table1 values(‘孙’,’asds’,’80’);
Insert into Table1 values(‘李’,’asds’,null);
commit;
–3.复制table1数据到table2中
Insert into Table2(a, c, d) select a,b,c from Table1;
commit;
–或,此种方式必须要求table2和table1的列数相等,而且类型兼容
Insert into Table2 select * from table1;
commit;

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消