`
Adams1986
  • 浏览: 11589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请问我向Oracle中插入系统时间问题

阅读更多

我插入时间 为  :insert into t values( sysdate,....);

DBA设计的表不含唯一主键 用了联合主键. 插入数据有时会有错,就是插入数据可能相同,那么可以让插入的时间唯一吗,请问怎么插,可以使时间不重复

 

分享到:
评论
6 楼 ddandyy 2007-09-14  
你自己去試好了
我用的是oracle數據庫
sysdate插入的  毫秒數全為 00000
5 楼 Adams1986 2007-09-14  
不是精确到秒吧,就是批处理时,同时插入数据会出现问题,呵呵!不过问题解决了,新增了序列,这样查询的时候也快啊,谢谢大家
4 楼 ddandyy 2007-09-13  
sysdate是精確到秒的
3 楼 guoq 2007-09-13  
还是有个seq的主键好啊
2 楼 过儿oO 2007-09-12  
insert into t values( sysdate,....);
这个假设你是2个主键
就这样
insert into t values(sysdate,sysdate + interval '1' SECOND)

如果主键还多,第三个主键就加上2秒,往下推
1 楼 blowfisher 2007-09-11  
用时间做联合主键? 设计有问题吧?
如果时间精度是毫秒级,不是大批量插入的情况,重复的可能性不大,但是不能100%保证。

绕过这个问题其实也简单,检测到插入异常后,重复再插入一次,时间值肯定变了,不过批量环境可能影响性能。

相关推荐

    在oracle中插入当前时间

    在Oracle中,可以使用`SYSDATE`或`CURRENT_TIMESTAMP`函数来获取当前的系统时间,并将其插入到表中。这两个函数的区别在于: - `SYSDATE`:返回当前的日期和时间,但不包括毫秒。 - `CURRENT_TIMESTAMP`:返回当前...

    Java实现mybatis批量插入数据到Oracle

    本篇文章将详细介绍如何利用Java和MyBatis实现批量插入数据到Oracle数据库中。 首先,我们需要理解Oracle数据库的一些基本概念。Oracle是世界上最流行的商业关系型数据库管理系统之一,以其强大的功能和高可靠性而...

    Oracle插入大量数据

    根据给定文件的信息,“Oracle插入大量数据”的主题围绕着几种有效的策略展开,旨在提升Oracle数据库在大数据量场景下的性能表现。 ### 高速存储设备的应用 首先提及的是采用高速的存储设备来提升读写能力。EMC和...

    oracle插入日期

    本次讨论的主题是“Oracle插入日期”,这不仅包括了如何在Oracle数据库中插入日期数据的基本操作,还涉及到了一些进阶的操作技巧。 ### Oracle中的日期类型 首先,我们需要了解Oracle数据库中的日期数据类型。...

    OraExcel excel连接oracle插件 批量插入

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而Excel则是Microsoft Office套件中的电子表格工具,常用于数据处理和分析。"OraExcel excel连接oracle插件 批量插入"这个主题聚焦在如何通过OraExcel插件...

    oracle日期时间判断函数

    在Oracle数据库系统中,日期和时间的处理是数据库操作中的重要组成部分。Oracle提供了丰富的日期时间函数,用于处理和分析日期时间数据。针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个...

    Oracle公交车查询系统

    系统支持按照时间与站点进行查询,同时也具备向数据库中添加新数据的功能,以满足实时更新的需求。 一、Oracle数据库介绍 Oracle数据库是全球领先的数据库管理系统之一,以其强大的事务处理能力、高可用性和安全性...

    oracle中的BLOB(照片)转换到mysql中

    在IT行业中,数据库管理系统(DBMS)如Oracle和MySQL在数据存储方面扮演着至关重要的角色。Oracle数据库系统支持多种复杂的数据类型,其中包括BLOB(Binary Large Object),用于存储非结构化的大数据,如图片、音频...

    考勤管理系统(VB+Oracle)

    例如,当员工打卡时,VB程序会将打卡时间、员工ID等信息插入到Oracle数据库的相应表中。同时,查询员工的出勤记录、统计缺勤率等复杂操作也可以通过VB调用数据库函数实现。 四、系统架构与功能 1. 用户管理:包括...

    Oracle定时执行存储过程

    这个存储过程将向 testdate 表中插入一条记录,其中 name 字段的值为 'abc',createdate 字段的值为当前日期。 三、创建任务 在 oracle 中,创建任务可以使用 DBMS_JOB 包。DBMS_JOB 包提供了一些函数和过程,用于...

    2015oracle超市管理系统.pdf

    接着,系统管理员向该表中插入了五条示例数据记录,为后续的数据操作提供了基础。 数据查询是数据库应用中的日常操作。本案例中通过使用 SELECT 语句查询零售信息表,获取商品名称和编号,展示了数据检索的基本方法...

    oracle插入几千几万条测试实例

    通过批量插入测试数据到Oracle数据库中,可以帮助我们更好地模拟真实环境下的数据规模,从而更准确地评估系统的运行状况。 ### 二、Oracle批量插入测试数据的方法 #### 2.1 使用PL/SQL块批量插入数据 提供的部分...

    Oracle向数据表中插入日期类型.docx

    在Oracle数据库系统中,日期类型数据的处理是至关重要的,特别是在进行数据操作语言(DML)的INSERT操作时。Oracle数据库中的日期类型是DATE,它能够存储日期和时间信息,包括年、月、日、小时、分钟和秒。然而,在...

    Oracle向数据表中插入日期类型.pdf

    在Oracle数据库中,日期类型(date type)是一个非常重要的数据类型,用于存储日期和时间信息。在处理涉及日期的操作时,正确地插入和处理日期数据是至关重要的。当我们尝试将一个字符串格式的日期插入到一个定义为...

    oracle 中文手册合集 chm版

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。本合集包含的8个CHM文档是Oracle中文手册的集合,涵盖了从基础到高级的各种主题,对于Oracle的...

    BBS_基于Oracle的留言系统_lift35w_

    【标题】"BBS_基于Oracle的留言系统_lift35w_" 暗示这是一个使用Java编程语言构建的在线论坛(BBS)系统,该系统是建立在Oracle数据库之上的,能够处理至少35万条留言(lift35w)。Oracle数据库是一个功能强大的关系...

    Oracle日期时间(DateTime)操作

    `SYSDATE`是Oracle系统中获取当前系统日期和时间的内置函数。它返回一个`DATE`类型的数据,包含了当前系统的时间戳信息。 #### 2. DATE加法与减法 - **加法**: 可以使用日期加上数字来表示增加天数、小时、分钟或...

    oracle+struts销售管理系统

    【Oracle与Struts技术在销售管理系统中的应用】 Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,以其稳定性、高效性和可扩展性著称。在本项目"oracle+struts销售管理系统"中,Oracle扮演了数据存储和...

    JSP+javabean+Oracle 在线考试系统

    在这个在线考试系统中,Oracle用于存储试题库、用户信息、考试记录等数据。通过SQL语句,系统可以实现数据的查询、插入、更新和删除操作。同时,Oracle提供的事务处理机制确保了数据的一致性和完整性,而其强大的...

    Oracle中常用SQL语法和数据对象.doc

    日期字段可以用`SYSDATE`获取当前系统时间,或通过`TO_DATE()`函数转换字符串。`TO_DATE()`支持多种日期格式。注意,单个INSERT语句最大字符串长度限制为4000字节,若需插入更长字符串,可以使用CLOB类型,并利用...

Global site tag (gtag.js) - Google Analytics