免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2203 | 回复: 10
打印 上一主题 下一主题

请教。急急急急急 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-25 20:13 |只看该作者 |倒序浏览
我用得sybase数据库,一个没有建索引的表。
bcp out出来的的时候没有任何问题。可是bcp in 的时候报错,加上索引就可以。
可是这个表本来就不能建索引的。
有什么办法解决吗?

论坛徽章:
0
2 [报告]
发表于 2005-11-25 22:36 |只看该作者
高手们,怎么没人回帖呀!
简单的说,我想要把一个没有索引的表数据导到另外一台机器同样的表中。
有什么比较快的方法吗?

论坛徽章:
0
3 [报告]
发表于 2005-11-26 11:14 |只看该作者
报什么错啥。

论坛徽章:
0
4 [报告]
发表于 2005-11-26 11:32 |只看该作者
使用快速BCP,可以向无索引的表导入记录。对于大数据和导入,通常会建议使用快速BCP。
换句话说,快速BCP需要将表的索引以及触发器统统干掉。

需要设置select into/bulkcopy/pllsort为true
1>sp_dboption 'select into',1
2>go

论坛徽章:
0
5 [报告]
发表于 2005-11-26 17:04 |只看该作者
建代理表可以实现。

论坛徽章:
0
6 [报告]
发表于 2005-11-26 23:34 |只看该作者
再请教,怎么做代理表?什么叫代理表?呵呵。

论坛徽章:
0
7 [报告]
发表于 2005-11-27 11:16 |只看该作者
晕,怎么代理表也跑出来了。简单的事情复杂化。

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
8 [报告]
发表于 2005-11-27 13:03 |只看该作者
报什么错误呀?应该和索引无关吧

论坛徽章:
0
9 [报告]
发表于 2005-11-27 14:31 |只看该作者
唉。本来一个简单的问题,居然搞得无比复杂。本来想把SYBASE手册上的内容贴出来,结果却发现ASE12.5.1/12.5.2的手册(英文版)居然犯了极大的错误。中文版的COPY出来是乱码,就不贴了。

bcp in works in one of two modes:
• Fast bcp – logs each row insert that it makes, used for tables that have one
or more indexes or triggers.
• Slow bcp – logs only page allocations, copying data into tables without
indexes or triggers at the fastest speed possible.

The existence of indexes and triggers on tables affects transfer speed. When
you use bcp on such tables, bcp automatically uses its slow mode, which logs
data inserts in the transaction log. These logged inserts can cause the
transaction log to become very large.

论坛徽章:
0
10 [报告]
发表于 2005-11-27 17:02 |只看该作者
呵呵,问题已经解决,我只是好奇,怎么建立代理表?
谢谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP