甲骨文-如何将一个表中的唯一值多次插入另一个?

用户名

例如,使用Oracle 12c,我在一个表的PK列中有5行,其值分别为1,2,3,4,5 TABLEA我想将TABLEB插入到另一个表中,但是3次。因此,TABLE在插入后将具有15行,其值分别为1,1,1,2,2,2,3,3,3,4,4,4,5,5,5。我怎样才能做到这一点?

我试图创建一个脚本,将插入值TABLEATABLEB,如果他们不存在那里。目前,我正在手动插入3个TABLEB值中的每个值TABLEA

戈登·利诺夫(Gordon Linoff)

您可以使用cross join查询如下所示:

insert into t(pk)
    select pk
    from table t2 cross join
         (select 1 as n from dual union all select 2 from dual union all select 3 from dual
         ) n;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

甲骨文加入多个表?

来自分类Dev

甲骨文。限制实体中的行数

来自分类Dev

SQL甲骨文| 当它们与另一个表匹配时,如何从一个表中删除记录?

来自分类Dev

甲骨文更改为唯一的列

来自分类Dev

甲骨文左外连接两个表

来自分类Dev

甲骨文朱利安一天

来自分类Dev

一种方式加密甲骨文

来自分类Dev

甲骨文上一年的日期

来自分类Dev

甲骨文的第N个最高薪水

来自分类Dev

甲骨文可以创建多少个序列...?

来自分类Dev

如何将用户分配给一个表空间?- 甲骨文 11g

来自分类Dev

甲骨文合并SQL没有插入行

来自分类Dev

甲骨文显示701怪异表,而不是默认表

来自分类Dev

如何选择最后一个数据?甲骨文

来自分类Dev

甲骨文表的SqlAlchemy反射不拥有

来自分类Dev

甲骨文; 限制每列的行值

来自分类Dev

甲骨文 根据字段值返回正确的记录

来自分类Dev

甲骨文将Unix时代的时间转换为日期

来自分类Dev

甲骨文:如何获得两组独特的组合

来自分类Dev

density_RANK()函数,如何解决?甲骨文

来自分类Dev

甲骨文加入条件中的案例陈述

来自分类Dev

如果值已经在表中,则更新忽略唯一约束键。-甲骨文

来自分类Dev

甲骨文插入选择最大+1到同一张表

来自分类Dev

基于另一列的值的新列 | 甲骨文?

来自分类Dev

甲骨文如何在一秒钟内插入一百万

来自分类Dev

如何在一个create table语句中使用Index创建外键?(甲骨文)

来自分类Dev

不一致java.lang.Double中实现(甲骨文JDK 1.8)?

来自分类Dev

甲骨文sql。比较两个表以查找缺失数据

来自分类Dev

我如何在两个方向上进行约束?甲骨文