update card12 set upddate=card3.loddate
from card12,card3 where card12.cardno = card3.cardno
在sql2000中是可以执行的,在oracle中就报错,提示命令行未正确结束
from card12,card3 where card12.cardno = card3.cardno
在sql2000中是可以执行的,在oracle中就报错,提示命令行未正确结束
解决方案 »
- 一个计算问题
- 如何让oracle 索引失效 后重建是不是
- 求救:Oracle数据库的存储过程中的查询语句怎么写?
- ORACLE-9i怎样实现增量备份
- 请教oracle 月查询存储过程
- 每隔0.5秒从服务器数据库的TabA表中提数据刷新客户端界面上的MSHFlexGrid1控件。有24个客户端,TabA表中的记录由于各个客户端的操作而频繁变动,变动的范围为0~2000条左右记录,请审查这个方案是否可行。见主要代码:
- 请教一个重复记录统计问题
- 我是新来的,谁能告诉我怎么得分?
- 怎么无法向CLOB中插入大数据,急急!!!!在线等
- oracle 所有列转成行
- 请教大侠,在oracle中,什么是machine arithmetic,什么是library arithmetic啊
- 请高手说说dedicated server和MTS server各自的特点和区别
--oracle关联更新是这么写的,说实话,我也很讨厌这种写法,但没办法
update card12 set upddate=(
select loddate from card3 where cardno=card12.cardno
)
--补充下
update card12 set upddate=(
select loddate from card3 where cardno=card12.cardno
);
commit; --更新完了还要提交,否则其他会话是看不到的
where card12.cardno = card3.cardno