www问答网
所有问题
当前搜索:
oracle将a表字段更新到b表
oracle
怎么用一个表的多个
字段
数据
更新
另一个表相应的字段中
答:
需要更新的表设为表1,数据表为表2
,不知道你是要把表2的数据全部更新到表1中还是只更新表1中的部分字段。可以用merge语句。merge into 表1 a using 表2 b on (表1和表2的关系,例表1id =表2id)where matched then update set a.要修改的字段1 = b.要修改的字段1,a.要修改的字段2...
oracle数据库
。 一张表的一个列
update到
另外一张表的一个列,语法怎么写...
答:
update
表A
a set a.userName=(select
b
.userName from
表B
b where b.userID=a.userID where rownum=1) where existe (select 1 from 表B c where c.userID=a.userID )语句就是如此,作用是根据表B的用户名跟新表A的用户名,管理按条件是 两个表的用户ID相同,根据你的需求换下...
oracle
中,我有2个表:
表A
和
表B
,表B比表A多2个
字段
,其他字段完全一样...
答:
CURSOR c_test_main IS SELECT
a
,
b
,c FROM
B
;v_rowCount INT;BEGIN v_rowCount := 0;FOR test_rec IN c_test_main LOOP INSERT INTO
A
(a,b,c)VALUES (test_rec.a, test_rec.b, test_rec.c);-- 计数器.v_rowCount := v_rowCount + 1;-- 每一万行提交一次 IF( v_rowCo...
Oracle 数据库A
中
表a
的数据如何“实时”
更新到
数据库
B
中
表b
中??
答:
这个其实最好是做stream,这样可以保证同步更新
。但是如果为了一张表做stream看起来又有些不那么值当。dblink无法远程提交,我只能勉强提出一个方案供参考。首先数据库AB间互相建立dblink;也就是两个dblink(A到B,B到A)另外A数据库连接B数据库,所用的B数据库的用户是一个特殊的用户,除了这个dblink...
oracle
查询
表A
品名
字段
,
更新表B
品名字段
答:
B1表 利用GROUP_CONCAT这个函数可以把我们查到的多条数据拼接,不过不要忘了加GROUP BY。看如下查询语句的效果:所以不难写出你的
update
语句
UPDATE
score s set s.hobbys=(SELECT b.hobbys from(SELECT a.num, GROUP_CONCAT(a.hobby) as hobbys FROM hobby a GROUP BY a.num ) as b WHERE b...
怎样将
Oracle
一张表的多个
字段更新到
另一张表中去
答:
将A表
的两个
字段A
.AMOUNT, A.TYPE
更新
为
B表
的值
update
A set (A.AMOUNT, A.TYPE) = (SELECT B.AMOUNT, B.TYPEFROM B WHERE B.AMNOUTID = A.AMNOUTID) WHERE exists (select 1 from B WHERE B.AMNOUTID = A.AMNOUTID)
【紧急】
oracle
触发器怎么
将A表
中的
字段a
(数量)-
字段b
(数量)得到的差...
答:
定时
更新
,就是写个job就可以了。你是想更新merge,还是想更具一个什么值(比如时间或者id)来插入。我不知道你的
字段a
(数量)和
字段b
(数量)什么意思,是count还是sum,还是固有值。这里先当做固有值处理。如果是更新,就是说以前的也要修改,那么就用merge。如果是根据一个社么值插入,那就直接写个...
oracle
中怎样
把A表
的1
字段
写
到B表
1字段
答:
使用标准的sql语句就可以 insert into
b
(
字段
1,dept,name) select HISID,dept,name from A
oracle
如何
将 A表
的数据 移
到 B 表
中去?
答:
首先,你要用有足够权限的账户登录plsql insert into
B
(select * from
A
);如果是不同用户的表复制 insert into user1.B(select * from user2.A)
oracle将A表
的记录插入
到B表
中
答:
你
把B表
有但
A表
没有的
字段
约束都设置为允许NULL,之后用merge merge into Busing Aon (A.列名=B.列名)when matched then
update
set B.列名2=A.列名2,B.列名3=A.列名3when not matched theninsert values(A.列名,A.列名2,A.列名3)
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
把a表的字段更新到b表
update根据a表更新b表
oracle一张表更新另一张表
a表字段更新到b表
如果a表字段1和b表字段相同
oracle 新增字段
oracle怎么新增一个字段
oracle数据库新增字段
oracle删除表字段