select …into…和insert … select …的区别是什么? select …into 在表不纯在的情况下创建表insert … select 表已经存在了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:select …into 就是將生成一個新表。如﹕select * into newtable from oldtable就是將oldtable表Copynewtable。此時newtable和oldtable的表是一樣2:insert … select 是將select 后面符合條件的記錄插入到表中如:insert into tableA(a,b,c) select a,b,c from tableB注意tableA(a,b,c)與 select a,b,c 的字段結構要一樣 select …into 是把查询的数据结果保存为一个表,若该表尚不存在,会自动创建该表;insert … select是把查询的数据结果直接插入一个已经存在的表,不产生中间表。 楼上说的对,倒数2楼的第一个例子有问题,应该是:select oldtabel.* into newtable from oldtable也可以对多个表进行,并且可以选择不同的列,如:SELECT oldtabel1.*,oldtabel2.column1,oldtabel2.column2 INTO newtabel FROM oldtable1,oldtable2这是将oldtable1表的所有行和oldtable2表的第一列,第二列查询出来并写到newtable表中 SQL 的写法 sql 分页 sysindexes出问题了 大家看看这个语句怎么写? 帮忙看一下这个sql怎么写才好. 高分相送!!!如何建立如下的试图? 关于存储过程调试问题 很急的 请大家一起来帮帮忙啦 谢谢 一个表T中有一字段A,其中部分数据重复,怎样把重复的取出来? sql server的触发器能否将数据库中的数据生成TXT文件? 小问题请指点,? 如何取字段的最大长度的记录 怎样仅获取日期?
select …into 就是將生成一個新表。
如﹕
select * into newtable from oldtable
就是將oldtable表Copynewtable。此時newtable和oldtable的表是一樣
2:
insert … select 是將select 后面符合條件的記錄插入到表中
如:
insert into tableA(a,b,c) select a,b,c from tableB
注意tableA(a,b,c)與 select a,b,c 的字段結構要一樣
是把查询的数据结果保存为一个表,
若该表尚不存在,会自动创建该表;insert … select
是把查询的数据结果直接插入一个
已经存在的表,不产生中间表。
select oldtabel.* into newtable from oldtable
也可以对多个表进行,并且可以选择不同的列,如:
SELECT oldtabel1.*,oldtabel2.column1,oldtabel2.column2
INTO newtabel
FROM oldtable1,oldtable2
这是将oldtable1表的所有行和oldtable2表的第一列,第二列查询出来并写到newtable表中