oracle 表中添加列 20
我想在表A中添加一列"资费A","资费A"的数据来自表B的"资费"列,要怎么弄?资费精确到分,0-1000块之间,应该定义什么数据类型?表A还有列userid,取表B与表...
我想在表A中添加一列 "资费A","资费A"的数据来自表B的"资费"列,要怎么弄?
资费精确到分,0-1000块之间,应该定义什么数据类型?
表A还有列 userid ,取表B与表A对应的userid的"资费"列,把表B"资费"列数据添加到表A的"资费A"列.
抱歉没说清楚 展开
资费精确到分,0-1000块之间,应该定义什么数据类型?
表A还有列 userid ,取表B与表A对应的userid的"资费"列,把表B"资费"列数据添加到表A的"资费A"列.
抱歉没说清楚 展开
2个回答
展开全部
number(6,2) 就够了不过最好大点
number(10,2)
insert into a(资费A)
select 资费
from A a,B b
where 关联条件
——-补充
那就只能做update了
update A
set 资费A = (select B.资费 from B where A.userid = B.userid)
number(10,2)
insert into a(资费A)
select 资费
from A a,B b
where 关联条件
——-补充
那就只能做update了
update A
set 资费A = (select B.资费 from B where A.userid = B.userid)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询