社区
疑难问题
帖子详情
有关bcp问题
novellwang
2005-09-29 02:41:49
想请叫各位,用bcp导入每个字段固定长度(不足补空格),而且分割符也是空格的文件该如何操作
比如
22222 33 444
44 55 666666666
...全文
114
2
打赏
收藏
有关bcp问题
想请叫各位,用bcp导入每个字段固定长度(不足补空格),而且分割符也是空格的文件该如何操作 比如 22222 33 444 44 55 666666666
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
novellwang
2005-09-29
打赏
举报
回复
我的格式文件已经有了
8.0
5
1 SQLCHAR 0 25 " " 1 col1 Chinese_PRC_CI_AS
2 SQLCHAR 0 16 " " 2 col2 Chinese_PRC_CI_AS
3 SQLCHAR 0 8 " " 3 col3 Chinese_PRC_CI_AS
4 SQLCHAR 0 18 " " 4 col4 Chinese_PRC_CI_AS
5 SQLCHAR 0 41 "\r\n" 5 col5 Chinese_PRC_CI_AS
其中字段长度我指定的是文本文件中固定的长度,但是导入时根本没有按照这个长度导,第一个字段如果只有3个字符,后面有一堆空格补充,那样的话,第一列导入正确,第二列,第三列,第四列都是null,第五列是当前行最后剩下的所有数据
比如
col1 col2 col3 col4 col5
2222 null null null 33 444
我的实际文件是五列,只是用提问时数据做个列子
vivianfdlpw
2005-09-29
打赏
举报
回复
你可以创建一个格式文件
-f format_file
指定格式文件的完整路径,该格式文件包含以前在同一个表或视图上使用 bcp 时的存储响应。当使用由 format 选项所创建的格式文件大容量复制入或复制出数据时,使用此选项。格式文件的创建是可选的。在提示几个格式问题之后,bcp 将提示是否在格式文件中保存回答。默认文件名为 Bcp.fmt。大容量复制数据时,bcp 可引用一个格式文件,因此不必重新交互输入以前的回答。如果未使用此选项,也没有指定 –n、-c、-w、-6 或 -N,则 bcp 将提示输入格式信息。
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
BCP
资料
bcp
常见
问题
处理
sybase数据库
bcp
命令说明,
bcp
常见
问题
处理
sybase数据库
bcp
问题
总结
sybase数据库
bcp
导入导出数据报错处理以及注意事项
bcp
常见
问题
集合
用
bcp
从文本文件导入数据到sybase中,比如: 数据库服务器是mydb 表名是table_name 数据文件是 data_file 用户名是user 密码是passwd 数据库服务名是 db_name 那么完整的写法是:
bcp
mydb..table_name in ./data_file...
BCP
详细参数.txt
在提示几个格式
问题
之后,
bcp
将提示是否在格式文件中保存回答。默认文件名为
Bcp
.fmt。大容量复制数据时,
bcp
可引用一个格式文件,因此不必重新交互输入以前的回答。如果未使用此选项,也没有指定 –n、-c、-w、-6...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章