oracle查出一条记录修改某个字段值后,以一条新纪录放到表中,sql语句怎么写?
比如我的user表有三个字段:sx,name,password现有一条记录:男,aaa,aaa执行一条SQL后的结果应该是两条记录:sxnamepassword男aaaa...
比如我的user表有三个字段:sx,name,password
现有一条记录:男,aaa,aaa
执行一条SQL后的结果应该是两条记录:
sx name password
男 aaa aaa
男 aaa bbb
注:第二条记录是查出原纪录有修改得到的 展开
现有一条记录:男,aaa,aaa
执行一条SQL后的结果应该是两条记录:
sx name password
男 aaa aaa
男 aaa bbb
注:第二条记录是查出原纪录有修改得到的 展开
8个回答
展开全部
inster into user (sx,name,password) select sx,name,password from user where name='aaa'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into user ( name,password,sex )
'你执行的sql‘
'你执行的sql‘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有难度啊, Oracle 触发器,好像是不让在触发器代码里面, 查询/更新 被触发表的...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询