有两个表 一个是我的查询表dw_score  一个是我将查询出来的结果插入的新表dw_ribao_zeng

通过dw_score查询出来的结果要插入到dw_ribao_zeng表

这是我的一个查询语句:

select id,freq,starttime,endtime,inputtime from dw_score

where to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')>='2008-09-05 13:00:00'

and to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')<='2008-09-05 13:59:59' and freq in

(select freq from dw_score

where to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')>='2008-09-05 13:00:00'

and to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')<='2008-09-05 13:59:59' minus

select freq from dw_score

where inputtime>=to_date('2008-9-4 13:00:00','yyyy-mm-dd hh24:mi:ss') and

inputtime<=to_date('2008-9-4 13:59:59','yyyy-mm-dd hh24:mi:ss'))

这个数据是可以得到的

我想在要将这个查询结果插入到dw_ribao_zeng表

我用的是下面的sql语句:

insert into dw_ribao_zeng(id,freq,starttime,endtime,inputtime)

select id,freq,starttime,endtime,inputtime from dw_score

where to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')>='2008-09-05 13:00:00'

and to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')<='2008-09-05 13:59:59' and freq in

(select freq from dw_score

where to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')>='2008-09-05 13:00:00'

and to_char(inputtime,'YYYY-MM-DD HH24:MI:SS')<='2008-09-05 13:59:59' minus

select freq from dw_score

where inputtime>=to_date('2008-9-4 13:00:00','yyyy-mm-dd hh24:mi:ss') and

inputtime<=to_date('2008-9-4 13:59:59','yyyy-mm-dd hh24:mi:ss'))

结果出错了 无法插入 报错:“ora-000001 违反唯一约束条件  ” 这是为什么??

附上两个表的表结构:

dw_score------

ID                        NUMBER(8)             N

STARTTIME        VARCHAR2(10)        Y

ENDTIME                        VARCHAR2(10)        Y

INPUTTIME        DATE                        Y

AUDIORARY        VARCHAR2(8)        Y

FREQ                       NUMBER(8)        Y

dw_ribao_zeng------------

ID                         NUMBER(8)        N

FREQ                          NUMBER(8)        Y

STARTTIME         VARCHAR2(10)        Y

ENDTIME                        VARCHAR2(10)        Y

INPUTTIME                    DATE        Y

我这两个表都是用的id字段作的主键 并且不能为空!!!!

oracle查询结果插入新表,如何将查询出来的数据记录插入新表??相关推荐

  1. 数据表的基本操作(四)数据的插入

    文章目录 插入数据 -- INSERT 常见的插入数据 一.想表中所有的字段插入数据 实例1 实例2 二.向表中指定字段插入数据 实例3 三.同时插入多条数据 实例4 四.将其他表中的数据插入到表中 ...

  2. Oracle 复制一条 改主键,在一个表中复制一条同样的记录到同一个表中,只修改主键内容(200分)...

    摘自:HUBDOG大虾的葵花宝典 通常,你完成此项任务时使用 TBatchMove 构件.但 TBatchMove 也有不合适的情况: - 你并不希望拷贝所有的记录,也不想使用过滤器. - 你希望用到 ...

  3. java实现将A表数据转移到B表_解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表(merge into)...

    作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table-name] [rename your table h ...

  4. mysql--创建表,插入数据,修改表名,删除表,简单查询/内连接、左/右连接

    创建表mm:  其中id为主键且自增长 create table mm(id int(10) primary key not null unique auto_increment,name varch ...

  5. MySQL多表数据记录查询详解

    在实际应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称来年将诶查询. 在具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后再查询到所 ...

  6. mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用sel ...

  7. 线性表之双向链表的建立、查找、插入和删除(附C++程序)

    文章目录 一.双链表的基本概念 二.双链表的算法 2.1 双链表的结构定义 2.2 双链表的算法 2.2.1 建立双链表的算法 2.2.2 链表的基本运算算法 一.双链表的基本概念 1.定义:双向链表 ...

  8. mysql 查询多个记录查询_MySQL多表数据记录查询详解

    在实际应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称来年将诶查询. 在具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后再查询到所 ...

  9. asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询

    本文我们将继续分享介绍Spring Boot在整合Mybatis开发企业级应用时其他典型的业务场景,即Mybatis是如何实现多表关联查询时将查询结果集与对象进行映射的,主要的内容包含"一对 ...

最新文章

  1. Linux C 获取本地 ip mac 域名对应 ip
  2. Django 实现WEB登陆(第二版)
  3. 数据中心操作运营贴士:确保生命安全
  4. LSMW批处理使用方法(11)_步骤14、15
  5. webpack打包器小结(1)
  6. 在Java EE 6中将Bean验证与JAX-RS集成
  7. leetcode214. 最短回文串
  8. 利用vi编辑器创建和编辑正文文件(二)
  9. python引用、浅拷贝、深拷贝
  10. pc控制iphone的软件_哪个备忘录便签app可以和PC电脑一块儿用
  11. php mysql 排序规则_使用PHP的MySQL最好的排序规则是什么?
  12. 《大型数据库技术》MySQL的进阶开发技巧
  13. python docx 替换文字_查找并替换.docx文件中的文本 - Python
  14. QString转HTuple
  15. 关于有时在安卓布局文件中EditText出现文字显示不出来或者光标不显示的问题的解决方案...
  16. 君正T31 ACC解码
  17. matlab color选取(颜色对照表)
  18. 【目标检测算法系列】一、R-CNN算法
  19. C++使用Socks5协议进行代理上网(三)
  20. 【其它】怎样开启Win7快速启动栏

热门文章

  1. Sandcastle帮助文档生成器使用介绍
  2. WebSocket 原理
  3. iOS开发网络篇—多线程断点下载
  4. centos安装与配置dhcp服务
  5. 吐血实践 三核就是强过双核
  6. python中的list和array的区别及相互转化
  7. JavaScript对HTML文件进行数据访问
  8. python顺序执行多个py文件的方法
  9. PRML是模式识别和机器学习领域的经典著作
  10. 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)