问题描述:
现在我有一个表A(所有人员信息),
首先1介绍一下表A字段(id,name_ch,sex......wife_name..).其中的wife_name是空的
2我有一个function f_getwifename(). 功能能从表A的ID找到找到其配偶的(id).
目的1想写个邮标来更新表A中wife_name信息应该怎样实现.
例:select f_getwifename('123') from dual; 找到wife所在表A中的id 如1121131; select name_ch from A where id='1121131' 这样才能看到 wife姓名及....信息这种非常不方便
所以想请教一下大哥哥大姐姐们,怎样写个游标,让他一次更新掉wife_name这个字段的信息.
谢谢
现在我有一个表A(所有人员信息),
首先1介绍一下表A字段(id,name_ch,sex......wife_name..).其中的wife_name是空的
2我有一个function f_getwifename(). 功能能从表A的ID找到找到其配偶的(id).
目的1想写个邮标来更新表A中wife_name信息应该怎样实现.
例:select f_getwifename('123') from dual; 找到wife所在表A中的id 如1121131; select name_ch from A where id='1121131' 这样才能看到 wife姓名及....信息这种非常不方便
所以想请教一下大哥哥大姐姐们,怎样写个游标,让他一次更新掉wife_name这个字段的信息.
谢谢
解决方案 »
- sql语句
- oracle 用户权限失效
- 紧急!PL/SQL中对查询结果关联显示的问题!!!
- 碰到了奇怪的问题,请各位有经验的解释解释...
- 新建用户连接OEM中数据库的问题.在线等,谢谢!急!
- 请教一下,这个游标操作有什么问题?
- 在oracle8.1.7 for 2000/xp/nt里如何直接在窗口打开oracle里的表?
- 我想创建一个字段,字段名为date(字段名必须为date),请问怎样才能创建(SQL怎样写)????
- 表类型,对象类型,表 之间的关系
- 删除表中一个字段的SQL语句怎么写
- ORA-22835 缓冲区对于CLOB到CHAR转换或BLOB到RAW转换而言太小
- sql中截取字符串的问题(急)
update A A1 SET wife_name=(SELECT NEME_CH FROM A WHERE ID=f_getwifename(A1.ID));
update A A1 SET wife_name=(SELECT NEME_CH FROM A WHERE ID=f_getwifename(A1.ID));
因为个地方的A1.ID 有很多记录,那须得确保这一条执行完了,A1.ID的下一个值在进入这个方法才,还有我楼的的这个兄弟感觉自己很吊其实就是个蛋子装什么比啊,你这种人我叫你愤青也不过份吧