首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插入具有多个值的多行nextval

插入具有多个值的多行nextval
EN

Stack Overflow用户
提问于 2017-04-27 16:13:38
回答 1查看 1.1K关注 0票数 1

我试图将2行具有多个值的行和test_id.nextval插入到现有的dataframe中,而不包括代码中的列标题:

代码语言:javascript
复制
insert into x
    select * from
        (select 12345, 'text', test_id_seq.nextval from dual
    union all
        select 23589, 'other text', test_id_seq.nextval from dual);

我得到了错误:sequence number not allowed here。所以我删除了序列号。然后发生错误not enough values。如何将多行插入到具有nextval ids的现有表中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-27 16:23:51

试试这个:

代码语言:javascript
复制
    insert into x
    select tt.* , test_id_seq.nextval from
    (select 12345, 'text' from dual
    union all
    select 23589, 'other text' from dual) tt;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43662946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档