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,...)