我现在用bcp命令导入*.txt文件出现了在bcp数据文件中遇到的意外的EOF错误,不知是什么原因,现将数据表和bcp命令写下来
下面是bcp命令EXEC   master..xp_cmdshell   'bcp   "sms2002.dbo.haha"   in   f:\13.txt   -c   -S.   -Usa   -P123456' 
再下面是我的数据库表结构USE [sms2002]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[haha](
[id] [int] NOT NULL,
[mobilerange] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[mobile] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
 CONSTRAINT [PK_haha] PRIMARY KEY CLUSTERED 
(
[id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]我现在想把txt文件中的内容导入到mobile字段中,请问如何写bcp命令?

解决方案 »

  1.   


    http://msdn.microsoft.com/zh-cn/library/ms162802(SQL.90).aspx
    --Ap4\vegnet为实例名
    EXEC   master..xp_cmdshell   'bcp   "testdb.dbo.haha"   out  f:\13.txt   -c     -Usa   -Psa -SAp4\vegnet ' 
    NULL
    ----开始复制...
    ----NULL
    ----已复制了 2 行。
    ----数据包的大小(字节): 4096
    ----时钟时间(毫秒): 共      1
    ----NULL
    EXEC   master..xp_cmdshell   'bcp   "testdb.dbo.haha2"   out  f:\13.txt   -c    -Usa   -Psa -SAp4\vegnet' 
    NULL
    开始复制...
    NULL
    已复制了 2 行。
    数据包的大小(字节): 4096
    时钟时间(毫秒): 共     31
    NULL