当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] oracle 索引~该如何处理

    oracle索引~oracle如果在一张比较大的表上建立个索引,建立索引的过程中,会影响到表数据的读写吗?~背景:表大约有500W+数据,大概有300个并发读写~------解决思路----------------------其它会话还是可以读写的。但是你想,建索引过程中要把所有记录读一遍,硬盘IO...

    492
    热度
  • [Oracle开发] ORACLE里的自增字段设立

    ORACLE里的自增字段设置大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列createtablet(idnumbergeneratedbydefaulta...

    105
    热度
  • [Oracle开发] 正则表达式regexp_like的有关问题

    正则表达式regexp_like的问题有一个表数据是这样的:12 1212456013 1212601 12345602 12345603 1b3b5604 abc5 abcde6 ADREasx7 123458 adcde9 adc,.de10 1B10 abcbvbnb11 1111456011...

    151
    热度
  • [Oracle开发] 关于orcale的层级查询解决方法

    关于orcale的层级查询各位大神,问一个问题,关于orcale的层级查询的,我想新建一个字段,用来代表父子关系,例如0001代表父节点,那00010001和00010002代表子节点,以此类推,这种怎么通过已有的父子关系生成,求解答,谢谢。例如idparent_idcatId1-100012100...

    135
    热度
  • [Oracle开发] 关于一行数据转成多行的sql的有关问题

    关于一行数据转成多行的sql的问题我从一个表中查询出一条数据,数据中有很多字段,例如:列名操作人1操作时间1操作人2操作时间2操作人3操作时间3.............小明20140304小红20140909小王20150101.............现在我想要的sql是这样一个实现结果,小明2...

    144
    热度
  • [Oracle开发] 如何也不能理解设置有效期的条件,各位帮帮忙

    怎么也不能理解设置有效期的条件,各位帮帮忙有个问题,就是某商品从某日开始打折,这个打折有效期validfrom<='20150325'+0.99999andvalidto>='20150325'就是有效期的开始日期小于等于25号当天的最后一秒,截止日期是大于等于25号,上面具体是什么意思...

    80
    热度
  • [Oracle开发] 一道sql面试题解决思路

    一道sql面试题表定义如下:出版社:出版社代码char(2),出版社名称varchar2(32);图书:图书编号char(8),图书名称varchar2(128),出版社代码char(2),作者代号char(4),图书简介varchar2(128);作者:作者代号char(4),作者名称varcha...

    161
    热度
  • [Oracle开发] 求教oracle的批量插入办法解决办法

    求教oracle的批量插入办法在Mysql中,为了快速插入大量数据,我用的是如下办法[code=sql]insertintoarticle(id,content)values(1,'哈哈'),(2'呵呵'),(3,'嘿嘿'),...[/code]请问在oracle中应该如何写呢?我是通过jdbc来操...

    114
    热度
  • [Oracle开发] 第一张表的主键如何join第二张表的联合主键当中的一个

    第一张表的主键怎么join第二张表的联合主键当中的一个?有两个表,第一个表产品代码是主键,第二个表产品代码和产品size加在一起是主键怎么连接这两个表啊?如果按照产品代码join的话,第二个表中因为产品代码不是主键,所以会出问题。请大家帮忙。------解决思路-------------------...

    88
    热度
  • [Oracle开发] 关于oracle的merge语法,该如何处理

    关于oracle的merge语法Mysql的语句如下:INSERTINTOlog(id,startid)VALUES(14,14)ONDUPLICATEKEYUPDATEstartid=values(startid)为了在oracle中达到同样的效果,oracle中语句如下:mergeintolog...

    103
    热度
  • [Oracle开发] oracle 在pl/sql 工具中如何运行一个存储过程

    oracle在pl/sql工具中怎么运行一个存储过程我写了一个存储过程如下:createorreplaceprocedurePROC_SENT_MID_FEEVALUELOGiscursorcur_tmpis-----获取所有过期的记录selectg.f_fee_id,g.f_addvalue_nu...

    138
    热度
  • [Oracle开发] 为何下面语句提示FROM keyword not found where expected

    为什么下面语句提示FROMkeywordnotfoundwhereexpected你好下面语句加了top100就提示下面的错误.selecttop100*fromtableorderbydatedesc;00923.00000-"FROMkeywordnotfoundwhereexpected"--...

    343
    热度
  • [Oracle开发] Oracle 11g 虚构列 Virtual Column介绍

    Oracle11g虚拟列VirtualColumn介绍Oracle11G虚拟列VirtualColumnOracle11G在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值。定义一个虚拟列的语法: column_name[datatype][GENERATED...

    324
    热度
  • [Oracle开发] Oracle 11g 新特性(1)- 虚拟列

    Oracle11g新特性(一)--虚拟列数据库版本:OracleDatabase11gEnterpriseEditionRelease11.2.0.2.0-64bitOracle11g增加了虚拟列的新特性,具体说明如下:1>只能在堆组织表(普通表)上创建虚拟列,不能在索引组织表、外部表、临时表...

    98
    热度
  • [Oracle开发] oracle9i与oracle11查询日期解决办法

    oracle9i与oracle11查询日期最近遇到这样一个问题,在oracle9i与oracle11中分别验证下面的存储过程,获得的结果是不同的。oracle9i获取都都是前面的值,oracle11获取的是后面的值,为何会这样呢?CREATEORREPLACEPROCEDUREp_insert(bs...

    118
    热度
  • [Oracle开发] 无归档情况下使用BBED处理ORA-01113异常

    无归档情况下使用BBED处理ORA-01113错误在丢失归档情况下,恢复时常会遇到ora-01113错误,以下实验模拟表空间offline,然后在丢失归档文件的情况下使用BBED修改文件头信息,最后恢复数据文件;数据库版本:SQL>select*fromv$version;BANNER----...

    71
    热度
  • [Oracle开发] 表 XXX 发生了变化, 触发器/函数不能读它解决方案

    表XXX发生了变化,触发器/函数不能读它想使用触发器模拟自增表emp没有任何键约束触发器createorreplacetriggertri1afterinsertonempforeachrowbeginupdateempsetempno=testse.nextvalwhereename=:new.e...

    634
    热度
  • [Oracle开发] 怎么让程序中的触发器暂时停止工作

    如何让程序中的触发器暂时停止工作?你好现在需要update一条sql语句,update的时候,被一个触发器拦截了,就是触发器里做某个判断,这个判断在这里没通过,所以导致那个update语句不能运行。现在需要暂时不让这个触发器执行几分钟,然后运行那条update语句,该怎么实现才能让触发器暂时停止工作...

    158
    热度
  • [Oracle开发] 日期格式有关问题, 求指导

    日期格式问题,求指导.字段格式是这样:月份排在天后面了.想改成yyyy/mm/dd格式.有些值还没到天.可以直接替换吗,还是需要建个新字段来取值.------解决思路----------------------SELECTto_char(to_date(adddate,DECODE(length(a...

    99
    热度
  • [Oracle开发] 小弟我下载了一个oracle express 11g,完全不知怎么使用,怎么连接数据库和怎么图形化创建一数据库

    我下载了一个oracleexpress11g,完全不知如何使用,如何连接数据库和如何图形化创建一数据库我下载了一个oracleexpress11g,完全不知如何使用,如何连接数据库和如何图形化创建一数据库,------解决思路----------------------这个好像没有图形界面吧,用sq...

    88
    热度