99问答网
所有问题
oracle 中有两个表A和B,A中有id和name两个字段,B中有id字段,现在向B中插入name根据A和B共有的id
oracle 中有两个表A和B,A中有id和name两个字段,B中有id字段,现在向B中插入name根据A和B共有的id,语句怎写
举报该问题
推荐答案 2011-12-28
b表id字段有值,而name字段是空,需要根据a表去更新吗?
update b
set name=(select name from a where a.id=b.id)
--若是a表中同一id对应多个Name,那么此update会报错
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zBjB7jeBz.html
相似回答
你好 我
有两
张
表A表,B
表。
A表中有ID和name,B表
只有ID,我想把A表中的...
答:
1 首先给
B表
创建一个
name
列。
oracle
:alter table b add name varchar2(20);别的数据库你可以搜下语法。2 update b set b.name=select a.name from a where a.id=b.id;
Oracle
pl/sql 如图
现在
有a
,b
(
ID
int
,name
varchar2(10))两
答:
insert into b values(:new.
id,
:new.
name
)
...
name
。
B表字段
为
Id,b
umen
Name
。数据库为
Oracle
。用hibernate映射_百 ...
答:
你的映射文件写的时候肯定定义为不能为空。。解决办法。。第一将不能为空去掉。。第二设定一个默认值。
oracle
如何同时往主外键表
中插入
值
答:
1、先创建
a和b表
的序列 CREATE SEQUENCE SEQ_A;CREATE SEQUENCE SEQ_B;2、
插入A表
并返回A表当前ID v_id1 number(20);insert into a (ID1
,name,
sex)values(SEQ_A.NEXTVAL,name_value,sex_value) return ID1 into v_id1;3、
插入B表
insert into b (ID2
,ID
1,Fraction)values(SEQ_B....
在
Oracle
数据库中如何把两张表关联起来,多对一或者一对一一对多。请写...
答:
第一种方法是通过外键:假设有两张
表,A表
(AId
,AName
) B(
BId,BName
)表 ,要想把这两者关联起来的话。可以通过外键来关联,在
B表
或者
A表中
添加一个外键。这里就以B表把B(BId,AId(外键),BName),这样通过外键两张表就可以联系起来了,例如我们在查询的时候通过AId就可以关联查询两张表...
oracle
将
A表
的记录
插入
到
B表中
答:
你把
B表
有但A表没有的字段约束都设置为允许NULL,之后用merge merge into Busing Aon (A.列名=B.列名)when matched thenupdate set B.列名2=A.列名2,B.列名3=A.列名3when not matched theninsert values(A.列名,A.列名2,A.列名3)
oracle
中有两个表
结构相同的表
,A,B ,
要求把
A表
中数据全部
插入
到
B表
...
答:
关键字是value,insert into ... select ..from ..是value的。请检查一下
B表
的是否有PK、FK、非空字段、唯一索引,不在你写B1、B2、B3之类。
我是一个初学者,如何向
oracle
数据库表
中插入
数据
答:
1.例test表中有如下数据。2.插入一条id为6
,name
为杨七的数据。insert into testvalues (6,'杨七');commit。3.
向表中
复制一条目前表中id为1的数据,可用如下语句:insert into test select * from test where id=1;commit;在执行insert语句后,必须提交,即commit,否则不成功。
A表B表
关联,根据A.
ID
=B.ID查询的结果,将A.
name与B
.name进行拼接,求一...
答:
我写的是sqlserver的,mysql和
oracle
可能要适当修改 SELECT A.
name
+ B.name AS name FROM A LEFT JOIN B ON A.ID = B.ID
大家正在搜
在B表内搜索A表需要的
如何让A表的列等于B表的行
oracle数据库自增id
表A的数值怎么给表B对应
有个B 手表
oracle获取自增id
oracle设置id自增
oracle自增id返回
oracle生成id