1.利用BULK INSERT将文本文件导入BULK INSERT Northwind.dbo.[Order Details]
   FROM 'f:\orders\lineitem.tbl'
   WITH
     (
        FIELDTERMINATOR = '|',
        ROWTERMINATOR = ':\n',
        FIRE_TRIGGERS
      )
其中参数FIELDTERMINATOR为设置字段终止符
2.利用BCP将文本文件导入
EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'
一般情况下,空格可以做为字段终止符

解决方案 »

  1.   

    或者直接在开始-》运行-》用bcp命令
    bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword
      

  2.   

    对不起各位,忘了讲,每位尾是回车加换行符。
    所以用上面各位介绍的方法是不行的。出现如下错误:
    ----------------------------------
    开始复制...
    SQLState = S1000, NativeError = 0
    Error = [Microsoft][ODBC SQL Server Driver]在 BCP 数据文件中遇到的意外的 EOF已复制了 0 行。
    数据包的大小(字节): 4096
    时钟时间(毫秒): 共      1