用BCP导出查询的文件.如何导入数据库

hq0927 2010-09-19 11:49:03
用BCP导出查询的文件.如何导入数据库

用BCP queryout方法导出的文件.如何再导入数据库.举例....
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hq0927 2010-09-19
  • 打赏
  • 举报
回复
提示
大容量插入: DataFileType 被错误地指定为 char。将假定 DataFileType 为 widechar,因为数据文件有 Unicode 签名。
hq0927 2010-09-19
  • 打赏
  • 举报
回复
试过了..楼上的貌似不行
cjzm83 2010-09-19
  • 打赏
  • 举报
回复

BULK INSERT bs_enter_temp FROM 'd:\test,txt'
WITH
(
FIRSTROW=2,
FIELDTERMINATOR='\t',
ROWTERMINATOR = '\n'
)

cjzm83 2010-09-19
  • 打赏
  • 举报
回复

BULK INSERT bs_enter_temp FROM 'd:\test,txt'
WITH
(
FIRSTROW=2,
FIELDTERMINATOR=''\t'',
ROWTERMINATOR = ''\n''
)'
hq0927 2010-09-19
  • 打赏
  • 举报
回复
导出语句是类似

EXEC master..xp_cmdshell 'bcp "select * from 数据库名.dbo.表名" queryout c:\currency.txt -S 数据库实例 -U"用户" -P"密码" -c'
hq0927 2010-09-19
  • 打赏
  • 举报
回复
导出是用BCP导出的..是导出一个查询
liangCK 2010-09-19
  • 打赏
  • 举报
回复
导出怎么导,导入也就怎么导.
hq0927 2010-09-19
  • 打赏
  • 举报
回复
换成


BULK INSERT bs_enter_temp FROM 'd:\test,txt'
WITH
(
FIELDTERMINATOR='\t',
ROWTERMINATOR = '\n'
)





就出这个错了...
发生大容量插入数据转换错误(截断)。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧