免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1831 | 回复: 4
打印 上一主题 下一主题

dbaccess操作及编程问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-02 19:10 |只看该作者 |倒序浏览
请教各位高手
我这里在同一个库里,有两个库表,一个是in_a 另一个是in_b ,两个表里数据是统一的,有相同的字段若干(包括下面的aa和zz字段),两个表记录数是一样的。
现在,我想以aa字段为条件来同时更改这两个库表里所有符合条件的记录的zz字段的值为"4",
用dbaccess来先选中库表后,执行语句:
update  in_a and in_b  set   zz=4   where   aa=...  行吗?


另外,
由于aa字段的取值很多,所以需要执行的次数很多,
我想把 aa 的值做一个多行的纯文本文件,用什么命令增加至该库里使之成为一个新表?
然后如何用这个aa表做为条件,去更改in_a 和in_b 的zz字段值?

[ 本帖最后由 unix2236 于 2006-9-2 19:15 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-09-04 08:30 |只看该作者

回复 1楼 unix2236 的帖子

有哪 位仁兄能指点一二,哪怕只是其中的一个问题也感激不尽!!

论坛徽章:
0
3 [报告]
发表于 2006-09-04 08:33 |只看该作者
update  in_a and in_b  set   zz=4   where   aa=...  行吗?

语法好象有问题,不能执行!

顶一下!!

论坛徽章:
0
4 [报告]
发表于 2006-09-04 08:52 |只看该作者
update in_a set zz='4' where aa in ( 'val1','val2',....);
update in_b set zz='4' where aa in ( 'val1','val2',...);


create table aa ( aa char(10) ) ;
load aa.txt insert into aa;
update in_a set zz='4' where aa in ( select aa from aa ) ;
update in_b set zz='4' where aa in ( select aa from aa ) ;

论坛徽章:
0
5 [报告]
发表于 2006-09-04 11:17 |只看该作者

回复 4楼 wenlq 的帖子

多谢师兄!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP