使用merge语句遇到的问题 5

emp表的结构及内容如下:EMPNOENAMESALCOMM----------------------------------------222222233334444... emp表的结构及内容如下:
EMPNO ENAME SAL COMM
---------- ---------- ---------- ----------
222 2222 3333 4444
1111 1111 2343 5435
333 32wer 5432 7884
0 2221 13213 123
利用create table new as select * from emp where 1=0;创建一张新表new
然后执行:merge into new n using emp e on (n.empno=e.empno) when matched then update set n.sal=e.sal when not matched then insert(n.empno,n.ename,n.sal,n.comm) values (e.empno,e,ename,e.sal,e.comm);
提示merge into new n using .....
*
ERROR 位于第 1 行:
ORA-00913: 值过多
这是什么错误啊?
展开
 我来答
nimabidoleimi
2007-09-21 · 贡献了超过454个回答
知道答主
回答量:454
采纳率:0%
帮助的人:119万
展开全部
这是什么错误啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式