现在我有一个EXCEL表,里面很多数据,我把它导入到数据库的表a里。
但是表a里的一部分数据我想全部写到表b里,大约200多条啊~~
用insert语句快写死我了!
求大侠帮忙写个insert语句(只要能实现,别的也行啊)!
先谢谢拉~~~

解决方案 »

  1.   

    2、将Excel的数据导入SQL server :
    -- ======================================================
    SELECT * into newtable
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
    实例:
    SELECT * into newtable
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
    -------------------------------------------------------------------------------------------------
      

  2.   

    insert into b select col1,col2  from a where ... 
      

  3.   

    INSERT TB(COL1,COL2) SELECT COL1,COL2 FROM TA WHERE ... 
      

  4.   

    INSERT INTO A
     SELECT *
     FROM OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',  
    'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]  
    (bestand, produkt) VALUES (20, 'Test')  
      

  5.   

    INSERT INTO A
     SELECT *
     FROM OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',  
    'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]