免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: hu1234567890
打印 上一主题 下一主题

送个数据导出导入脚本给各位(怎么无人喝彩 ) [复制链接]

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
11 [报告]
发表于 2003-09-05 14:12 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

还是有点问题——在通导的时候,遇上有identity字段的表,如何处理那个-E参数呢?

论坛徽章:
0
12 [报告]
发表于 2003-09-05 15:17 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

不错 。另外,对于 text 或者 imag 列 好象没有处理,
如果有分区表,那就更要改不少了
看来 还是要手工调整一些东东 。

论坛徽章:
0
13 [报告]
发表于 2003-09-05 19:13 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

这是鄙人工作之谈中的少少部分,放入此意在抛砖引玉。
用此结构可作许多变通,如:

1、
truncate table
update statistics

2、
按条件备份部分数据,这样首先你要对 tables.tmp 编辑,加
入要检索的字段如:

表名1:字段名
表名2:字段名
... ...

其次要用到select into  from
再次修改 for ... ... done 中的脚本,加入一些东西,
如:
echo $table >; tables.tmp
table1=`cut -f1, -d: tables.tmp`
table2=`cut -f2, -d: tables.tmp`

3、还可在脚本前加入键入sa口令等选单。

我做了大量的脚本,给工作带来了很多便利。
什么?..贴出来!当然是不可能的,自己动手那才有乐趣呢。
愿与各位交流。
我只和纯数据打交道,诸位有其它请加入。

论坛徽章:
0
14 [报告]
发表于 2005-01-16 18:15 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

这个脚本还有一个地方没有考虑,我也曾经写过类似的shell脚本,请大家使用时注意:
如果操作系统的LANG设置和数据库的语言不一致时,使用isql 的时候,会打印一些提示,刚好在前两行。

这样这个脚本使用的时候就有一点问题,如果个人用用还是挺方便的,但是如果做成版本或者商用的话,就请注意一下。

论坛徽章:
0
15 [报告]
发表于 2005-02-23 11:55 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

请教各位大虾,在NT中用bcp out 或in 时,可以直接使用 -n 而不用 -c 吗?
是不是用 -n 比 -c 更好些呢?
但为什么一般大家使用的都是 -c 呢?
小弟在这先谢了!

论坛徽章:
0
16 [报告]
发表于 2005-02-26 14:34 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

-n 快,但不能在不同操作系统中移植
-c 稍慢,但能在不同操作系统中移植

论坛徽章:
0
17 [报告]
发表于 2005-03-14 22:38 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

提醒:将-c 修改为-n 后也会有问题,对如表中有text字段的,如果bcp out ,bcp in 前后sybase的字符集不一致会导致table 不可用,需要用dbfix 修复一把

论坛徽章:
0
18 [报告]
发表于 2005-03-17 15:50 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

select 'bcp XXX..'+name+' out c:\'+name+'.txt -Usa -P -SYYY -n' from XXX.sysobjects where type='U'

其中XXX是数据库的名字,YYY是服务器的名字,这个语句可以一次得出bcp out整个数据库的语句,将结果保持成一个批处理直接执行就可以了。

论坛徽章:
0
19 [报告]
发表于 2005-08-18 16:14 |只看该作者

送个数据导出导入脚本给各位(怎么无人喝彩 )

weizzil_chinaun 该用户已被删除
20 [报告]
发表于 2005-09-27 17:55 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP