BULK INSERT yourtable
FROM 'd:\temp\db.txt'
WITH 
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|\n'
)

解决方案 »

  1.   

    BULK INSERT database.tablename
       FROM 'x:\xxx.tbl'
       WITH 
          (
             FIELDTERMINATOR = '|',
             ROWTERMINATOR = '|\n'
             .... --可选项目 看help
          )or 命令行方式用bcp实用工具 bcp db..table in c:\xx.txt -c -S servername -U username -P password
      

  2.   

    "a  ",  "b  ",  "c  ",  "d  ",  "e  "  
    00001,  7398,MICROSOFT  PRESS  SPECIAL,49.99,  0-7356-0652-8    
    00002,  7832,  MICROSOFT  -  WWF                ,  45.63,  0-4562-0582-5  
    00003,  5643,  MICROSOFT  -  WWF                ,  21.5  ,  0-5545-0457-7  
    用SELECT  *  FROM  OPENROWSET('MSDASQL.1','Driver={Microsoft  Text  Driver  (*.txt;  *.csv)};Dbq=e:\','select  *  from  a.txt')  导入到sql  
     
    用INSERT  INTO  table1(a,b,c,d)  SELECT  *  FROM  OPENROWSET('MSDASQL.1','Driver={Microsoft  Text  Driver  (*.txt;  *.csv)};Dbq=e:\','select  *  from  a.txt')
      

  3.   

    bcp 可以实现数据的导入导出。
    EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
    //导入 EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect out c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
    //导出
      

  4.   

    pengdali(大力) ,我觉得你很厉害!有QQ号么?
    我的是:87873303
      

  5.   

    pengdali(大力) ,我觉得你很厉害!有QQ号么?
    我的:113504465
      

  6.   

    如果是c:\1.xls应该怎么办,能写出比较完整的sql吗?