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

2025-05-09 19:08:11

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

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

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

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

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

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

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

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

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

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

6、---- SELECT INTO FROM语句创建并复制表和数据 select a,c INTO Table2 from Table1 GO select * from Table2 看完上边的数据测试,是不是明白了呢。SELECT INTO 是当表不存的时候进操作的,可以创建表并插入数据,而 Insert into 必须插入的表已经存在,可以没有数据,但表一定要存在才能插入。

怎么理解SQL中SELECT INTO和INSERT INTO SELECT
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢