bcp语法问题请教。(50分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
要把一个原来倒出的TXT文本的内容,现在要导入回数据库。
请教语法。
 
导出
BCP database.user.table in table.txt -S server -U username -P password -c -t/@//?
导入
BCP database.user.table in table.txt -S server -U username -P password -c -t/@//?

用@//?分割是为了避免中文等双字节数据产生问题
 
bcp yourdb..yourtable in yourfile -c -t"your 分隔符"
-Uusername -Ppassword -Sservername

 
用图形化的DTS进行导入,不是更方便吗?
 
我们必须提供给用户导入数据的功能。
DTS那些E文,他们看不懂。
 
不知道你用的数据库是什么
如果是SYBASE,我可以给你一组CTLIB的VCL控件,其中就有一个是BCP的
 
我的是SQL SERVER7
 
导出用:
bcp your_database..your_table out your.txt -c -Uusername -Ppassword -Sserver
导入用:
bcp your_database..your_table in your.txt -c -Uusername -Ppassword -Sserver
 
对于简单的文本导入导出,bcp是个不错的选择,不过复杂的数据传输,用DTS designer更好,
DTS design的功能更为强大,更为方便.可以先用DTS design设计,然后保存为包.运行时
用dtsrun命令.
 
谢谢大家提示。
 
多人接受答案了。
 
后退
顶部