www问答网
所有问题
当前搜索:
oracle两表关联多字段更新
oracle
怎么用一个表的多个
字段
数据
更新
另一个表相应的字段中
答:
需要更新的表设为表1,数据表为
表2
,不知道你是要把表2的数据全部更新到表1中还是只
更新表
1中的部分
字段
。可以用merge语句。mergeinto表1ausing表2bon(表1和表2的关系,例表1id=表2id)wherematchedthen
update
seta.要修改的字段
怎样将
Oracle
一张表的多个
字段更新
到另一张表中去
答:
将
Oracle
一张表的多个
字段更新
到另一张表中去总结了几种写法。一、updatea set a.province=(select province from b where b.mobile=a.mobile);updatea set a.city=(select cityfrom b where b.mobile=a.mobile);这种写法效率太低,尤其是号码有上万条的时候,所以抛弃。
二
、update a set a....
oracle
中联接两张
表更新字段
答:
有以下两张表:根据test2表中的id和test1表中的id
关联
,修改test1表中name
字段
,语句如下:
update
test1 a set a.name=(select b.name from test2 b where a.id=b.id) where a.id in (select id from test2);
更新
后,test1表中结果:...
oracle
update
多个
字段更新
性能
答:
1.使用单条 SQL 语句更新多个字段
:通过一条 SQL 语句同时更新多个字段可以减少数据库服务器和客户端之间的通信量,从而提高性能。示例语句如下:UPDATE table_name SET column1=value1,column2=value2,column3=value3 WHERE condition;2.使用索引:在更新多个字段时,如果表中存在索引,可以加快更新的...
ORACLE
关联表更新多字段
答:
问题:是否存在一职对应多植的状况,比如同样是B1,B2两个值,但是在B表,却有两个3,4,5
字段
比如:B1 B2 B3 B4 B5 1 1 1 1 1 1 1
2
1 1 如果存在这种情况那么是没办法修改的,因为不知道怎么对应。也就是说如果B表的关于B1,B2的count大于1,...
Oracle
将一个表中几个
字段更新
到另一个表中
答:
第 1 行出现错误:ORA-01427: 单行子查询返回多个行 如果test_table
2 表
中只有一条数据,那么是没有问题的。我觉得你这两个表一定是要有
关联
关系的,不然这个
update
语句没什么意义。比如test_table1 表中有一个id
字段
,一对一关联着test_table2 表中的id字段,那么可以这样写:
UPDATE
TEST_TABLE1 ...
怎样将
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
如何根据一个表中记录的变动
更新
另外一个表中相应的
字段
答:
不实时变动用
update
update a set a.name=(select b.name from b where a.id=b.id),a.adress=(select b.address from b where a.id=b.id)---补充--- update a set a.name=(select b.name from b where a.id=b.id),a.adress=(select b.address from b where a.id=b.id) wh...
oracle的2个表
如何级联
更新
一个
字段
呢
答:
需要在两个表间创建外键,并且设置成级联
更新
。--创建class表create table CLASS(ID VARCHAR
2
(2) not null,CLASS_NAME VARCHAR2(20));--设置ID
字段
为主键alter table CLASS add constraint PK_CLASS primary key (ID);--创建STUDENTS表create table STUDENTS(ID VARCHAR2(4) not null,CLASS_ID ...
oracle的
sql语句写法——涉及两个表的
字段更新
答:
oracle
没有
update
from 的语法,替代的写法就是:update info_user i set i.name = (select d.name from data_user_info d where d.id = i.id) -- 从data_user_info中取名称,条件是两者id 相等 where exists (select 1 from data_user_info d where d.id = i.id) -- 仅仅...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
oracle两表多个字段更新
oracle更新字段里面的某个字
oracle更新字段
oracle更新字段值
oracle更新某个字段所有值
oracle更新字段某一位
oracle更新字段数据
oracle数据库更新字段
oracleupdate多个字段