复制一个数据库的表到另一个数据库,(用excel的方式)

注意:1.开始直接复制表的内容到execl,导入时发现字段格式大都冲突,导致导入失败(选择异常忽略液无法解决)

           2.用导出到excel,然后再导入到一个表就Ok,考虑到原因可能为数据字段的不兼容导致

           3.另外同数据库内数据的复制

                        ---表不存在的情况下
select ROW_NUMBER() over (order by gxname) as GYNo,gxname as GYName into Newtb_QRGYReference  from (select distinct gxname from dbfdhcliao) as temp  --as temp必须要加
---表已经存在的情况下使用
insert   into  Newtb_QRGYReference (GYNo,GYName) 

 select ROW_NUMBER() over (order by gxname)  ,gxname from (select distinct gxname from dbfdhcliao) as temp


------------------------------------------------------------------------------------------------------------------------

1、既复制表结构也复制表内容的SQL语句:select DM into tab_new1 from( SELECT DM FROM  Newtb_QRTankReference  ) as aaa

2、只复制表结构不复制表内容的SQL语句:select DM into tab_new1 from( SELECT DM FROM  Newtb_QRTankReference where 1=2 ) as aaa





相关文章: