ͬһ¸ö¿âÖÐ2Õűí simple,simple2
¶¼¶ÔÓ¦ÓÐÏàͬµÄÖ÷¼üID£¬ÇÒÖµÏàͬ
Á½¸ö±í¶¼ÓÐ×Ö¶Înameµ«Öµ²»Í¬
ÏÖÔÚÐèÒª½«simple2ÖÐ×Ö¶Îname¶ÔÓ¦µ½simpleÖÐ
ÒªÇóÏàͬµÄID¶ÔÓ¦µ½Ïà¶ÔÓ¦µÄname
±íÀïÃæÓÐ1000¶àÌõÊý¾Ý£¬²»ÄÜÒ»ÌõÌõµÄupdateŶ
update simple1 set name = (select name from simple2 where simple2.id = simple1.id);
update simple1 a set a.name =(select b.name from simple2 b where a.id=b.id)
update simple1 set name = (select name from simple2 where simple2.id = simple1.id);
1¡¢2¥дµÄÌõ¼þÓï¾ä£¨Èçselect b.name from simple2 b where a.id=b.id£©
¾ù±¨¡¯a¡®.¡¯id¡®±êʶ·ûÎÞЧ»òÕß 'simple'.'id'±êʶ·ûÎÞЧ
ÒýÓà 1¡¢2¥дµÄÌõ¼þÓï¾ä£¨Èçselect b.name from simple2 b where a.id=b.id£© ¾ù±¨¡¯a¡®.¡¯id¡®±êʶ·ûÎÞЧ»òÕß 'simple'.'id'±êʶ·ûÎÞЧ SQL code:
create table simple1 (id number, name varchar2(20));
create table simple2 (id number, name varchar2(20));
insert into simple1 values (1, 'Tom');
insert into simple1 values (2, 'Jack');
insert into simple1 values (3, 'Andy');
insert into simple2 values (1, 'Amy');
insert into simple2 values (2, 'Mary');
insert into simple2 values (3, 'Cindy');
update simple1 set name = (select name from simple2 where simple2.id = simple1.id);
´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæµÄÔʼÎļþ,ÏÂÔØµ½±¾»úÁË.ÎÒÏëÔÚ±¾»ú·ÃÎÊÊý¾Ý¿âÔõôÉèÖð¡.ÊDz»ÊÇÀàËÆ¿ÉÒÔ½¨Á¢Ò»¸öʲôÐéÄâ·þÎñÆ÷À´ÊµÏÖ.Çë´ó¼Ò³ö³öÖ÷Òâ ÒýÓà ´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæ ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl"; private static final String USERNAME = "sys"; private static final String PASSWORD = "s ......