oracle中把查询到的一条记录的某个字段赋值给一个变量 10
jh2varchar2(20);insertintoT_SCRB(rq,jh)selectrq+1,jhfromT_SCRBwheretrunc(rq)=rq_inand...
jh2 varchar2(20);
insert into T_SCRB(rq,jh)
select rq+1,jh from T_SCRB where trunc(rq)=rq_in and
rq not in (select rq from T_SCRB where trunc(rq)=rq_in+1);
想把一条数据复制到下一天 复制完成之后想获得jh赋值给jh2 展开
insert into T_SCRB(rq,jh)
select rq+1,jh from T_SCRB where trunc(rq)=rq_in and
rq not in (select rq from T_SCRB where trunc(rq)=rq_in+1);
想把一条数据复制到下一天 复制完成之后想获得jh赋值给jh2 展开
3个回答
展开全部
update 表名 set 需要修改的字段名=你要修改的值 where 唯一标识字段=唯一标识字段的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a
into v_a
from table;
into v_a
from table;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select jh from T_SCRB into jh2 where trunc(rq)=rq_in+1;
追问
这样还是不行啊,因为主键是rq和jh 仅一个日期是对应多条数据的
追答
你的数据格式贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询