UPDATE b SET NAME=(SELECT NAME FROM a WHERE a.tel=b.tel)
WHERE EXISTS (SELECT NAME FROM a)
WHERE EXISTS (SELECT NAME FROM a)
解决方案 »
- 一个oracle 修改语句 一直报错 ORA-00927 大家帮忙看下
- SQL 排序问题 ,高手进
- 请教一个关于Oracle数据抽取的问题
- 紧急求助ORACLE 快照实现
- 菜鸟求解,关于pl/sql的数组的使用
- 客户端和服务器连接后表中的数据若包含汉字,选取速度奇慢无比,如何解决?
- 不能连接数据库
- 查询实现
- 急呀!!!给分了 实在是不知道怎么回事了(无效游标问题)
- 请问:我在用sqlplus连接库时,我随便输入了用户名和密码就登陆进去了(是用sysdba),那不有问题了,谁都能进去了??
- 请问bzszp(SongZip):这个sql语句怎么出错了?
- ORACLE乱码问题,用sqlplus连接不会出现乱码。只要用JAVA连接就会有乱码。
CREATE TABLE a(tel VARCHAR2(10),NAME VARCHAR2(20));
INSERT INTO b VALUES('123456','');
INSERT INTO b VALUES('98989','');
INSERT INTO b VALUES('12121','mr,li');
INSERT INTO b VALUES('44444','ff');INSERT INTO a VALUES('123456','3rete');
INSERT INTO a VALUES('98989','adfadf');
INSERT INTO a VALUES('12121','mr,li');
INSERT INTO a VALUES('44444','yuiy');
UPDATE b SET NAME=(SELECT NAME FROM a WHERE a.tel=b.tel)
WHERE EXISTS (SELECT NAME FROM a)