日期:2014-05-18  浏览次数:20418 次

insert 语句的困惑
请问:在一个表中查询出的数据插入另一个已经存在的表中怎么写SQL语句?先谢谢啦!

------解决方案--------------------
insert 表A select * from 表B
------解决方案--------------------
insert into 表 select * from tablename
------解决方案--------------------
指定某列
insert 表A(field1 ,filed2) select field1 ,filed2 from 表B
------解决方案--------------------
insert ta
select * from tb where 列A=1
如果列名不一致的情况下使用
insert 表A(列A,列B......)
select * from 表B where 列A=1
------解决方案--------------------
查询出的数据是日期型的数据怎样可以转变为日期型字段?
----------

??
------解决方案--------------------
我也遇到这样的情况,谢谢各位的回答!
------解决方案--------------------
cast(col1 as datetime)
------解决方案--------------------
insert t1(col1,col2,...) select (col1,col2,...)