祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 4578|回复: 8

bcp命令如何导出datetime字段

[复制链接]

bcp命令如何导出datetime字段

[复制链接]
111111

主题

0

回帖

15

积分

新手上路

积分
15
贡献
在线时间
小时
2006-8-24 15:22:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
用BCP如何能把datetime字段中仅date内容导出,这样才能用其他数据库例如access导入。这个datetime类型,很难整,哪位遇到过,请指点一下。
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
luckydra

主题

0

回帖

3

积分

新手上路

积分
3
贡献
在线时间
小时
2006-8-24 22:25:10 | 显示全部楼层

没遇到过。

不过我想先全部导出,在用UltraEdit按列编辑一下应该可以吧。

共享共进共赢Sharing And Win-win Results
JohnPhan

主题

0

回帖

228

积分

注册会员

积分
228
贡献
在线时间
小时
2006-8-25 08:52:11 | 显示全部楼层

遇到过类似的问题, 用的就是楼上的方法. 但数据量大, 楼上的方法显然不合适.

Sybase是否有输出日期和时间格式的选项. 一般我们的ASE输出(select和bcp)是这样的:   月(3位.英文) 日 年 时(12时) 分am|pm   例如:Sep 21 2005 12:00AM

而一般中国的习惯是:年 月(数字) 日 时(24时) 分 秒

当然,select 可以用转换的方法, 实现要求的格式

Sybase ASE是否有这样一个选项, 如语言选项那样,可以 将日期时间的显示输出格式, 改变为本地的要求样式.
至少各户端的输出格式, 用户可以选择修改为本地需要的样式.

[此贴子已经被作者于2006-8-25 11:04:55编辑过]
共享共进共赢Sharing And Win-win Results
luckydra

主题

0

回帖

3

积分

新手上路

积分
3
贡献
在线时间
小时
2006-8-25 17:53:55 | 显示全部楼层
bcp好像没有。
共享共进共赢Sharing And Win-win Results
111111 楼主

主题

0

回帖

15

积分

新手上路

积分
15
贡献
在线时间
小时
2006-9-3 15:58:23 | 显示全部楼层

几十万条记录导出就很需要时间,然后在UltraEdit按列编辑,那多费事。不知JohnPhan后来如何处理。哪位有好办法,指导一下。

共享共进共赢Sharing And Win-win Results
JohnPhan

主题

0

回帖

228

积分

注册会员

积分
228
贡献
在线时间
小时
2006-9-5 08:49:23 | 显示全部楼层

我现在能想出的,既想bcp(bluk copy)那样快,又可以将datetime的格式改变成用户需要的办法是,利用Bulk-Library。Bulk-Library使用例子,在C:\sybase12_5\OCS-12_5\sample\dblib 和C:\sybase12_5\OCS-12_5\sample\ctlib目录中有。但例子程序好像都是bulk copy in的。

Note : DB-Library provides its own bulk-copy interface, which is documented in the Open Client DB-Library/C Reference Manual.   -摘自sybase的资料

[此贴子已经被作者于2006-9-5 8:59:13编辑过]
共享共进共赢Sharing And Win-win Results
czwyh

主题

0

回帖

2

积分

新手上路

积分
2
贡献
在线时间
小时
2006-9-5 21:37:13 | 显示全部楼层
看来直接用BCP估计不大可能了,楼上的是C的程序
共享共进共赢Sharing And Win-win Results
JohnPhan

主题

0

回帖

228

积分

注册会员

积分
228
贡献
在线时间
小时
2006-9-6 11:14:32 | 显示全部楼层

估计bcp也是用这些lib编写的。有可能可以编写一个,适用于中国日期的bcp。以后有时间我看看资料,试一试。以前均是写的“bulk copy in”的程序,没有写过“out”的。

共享共进共赢Sharing And Win-win Results
czwyh

主题

0

回帖

2

积分

新手上路

积分
2
贡献
在线时间
小时
2006-9-6 14:37:37 | 显示全部楼层
等楼上了,谢谢
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-1 18:26 , Processed in 0.046323 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表