Oracle – SQL – 插入子选择

前端之家收集整理的这篇文章主要介绍了Oracle – SQL – 插入子选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我收到的是ORA-00947:以下查询中的值不够:
insert into tableb
(colA,colb,colc,cold)
select
(select max(rec_no)+1 from tableb)
F2,F3,F4
from tablea;

有人能指出我将inser的子查询包含在/ select语句中的正确方法吗?

谢谢

你只是错过了一个逗号.事实上,Oracle认为F2是您的子选择的名称.
insert into tableb
(colA,cold)
select
(select max(rec_no)+1 from tableb),-- comma here
F2,F4
from tablea;
原文链接:https://www.f2er.com/oracle/205319.html

猜你在找的Oracle相关文章