当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] Oracle存储过程依据指定日期返回(N个)工作日的时间

    Oracle存储过程根据指定日期返回(N个)工作日的时间一直都没写过Oracle的存储过程,今天突然来了一个需求:计算指定日期的前N个工作日或者后N个工作日日期(去除周末,法定节假日无法计算),然后研究了一下Oracle的时间函数和循环方法。具体实现方法如下,也没啥难的,对数据库没研究过,也不知道下...

    187
    热度
  • [Oracle开发] 很急 有关怎么找到 execute后面的代码

    很急!有关如何找到execute后面的代码你好我想问有关taskscheduler相关的问题,我看到taskscheduler里面有个Name是PSSALE,点那个的话,下面会有Action和detailsdetails里写着执行某个cmd文件,用记事本打开那个cmd的话,里面有这么一段话E:\SQ...

    354
    热度
  • [Oracle开发] ORA-04089: 无法对 SYS 拥有的对象创建触发器,该如何解决

    ORA-04089:无法对SYS拥有的对象创建触发器大家下,我在sys下创建了一个student表,现在想在这个表上创建一个触发器,实现的功能是:如果删除student上的id=11的记录,则弹出'不允许删除!'的提示。代码如下:createorreplacetriggerstudent_delet...

    449
    热度
  • [Oracle开发] 怎么用关键字在所有的存储过程中查找相关存储过程?

    如何用关键字在所有的存储过程中查找相关存储过程???你好,想问个问题某个存储过程会写一个txt文件,路径现在知道了,G:\sapout_backup\Backoffice\Sales在这个路径下会写***.txt文件。现在想知道怎么找到相关的存储过程,想知道是怎么写这个txt文件的。想用关键字查找,...

    88
    热度
  • [Oracle开发] Oracle 惯用操作总结

    Oracle常用操作总结1.oracle修改表名、列名、字段类型、添加表列、删除表列ALERTTABLESCOTT.TESTRENAMETOTEST1--修改表名ALTERTABLESCOTT.TESTRENAMECOLUMNNAMETONAME1--修改表列名ALTERTABLESCOTT.TES...

    105
    热度
  • [Oracle开发] oracle关于版本号比较的有关问题

    oracle关于版本号比较的问题1.0.0.1与1.0.0.2这样的版本号在数据库中是怎么比较的?每段都不会超过4位------解决思路----------------------引用:Quote:引用:Quote:引用:Quote:引用:to_number(regexp_replace('1.12...

    143
    热度
  • [Oracle开发] 嵌套查询咨询,该如何处理

    嵌套查询咨询场景如下:有一张表部门表tb_dept字段:deptId,parentDeptId,deptName也就是一个部门会有一个上级部门,现在的查询要求是查询的结果集要求把一个部门向上的4,5级上级部门的名称都展示出来如部门A的上级部门是B,部门B的上级部门是C,部门C的上级部门是D,部门D的...

    145
    热度
  • [Oracle开发] Oracle怎么实现从特定组合中随机读取值

    Oracle如何实现从特定组合中随机读取值在这里,我们会用到DBMS_RANDOM包和CASEWHEN语句,思路如下:一、利用DBMS_RANDOM.RANDOM函数随机生成数值,然后对数值进行取模,如果我们要在10个元素中随机读取的话,那我们需要对10进行取模。二、再将取模后的值利用CASEWHE...

    114
    热度
  • [Oracle开发] insert 数据走索引有关问题

    insert数据走索引问题实际工作中遇到这样一种情况,服务器A上的数据库中有两张表tab_a和tab_b,服务器B上的数据库有一张表tab_c,我已在服务器A上建好dblink并对tab_c建了同义词(名为tab_c),insertintotab_cselect*fromtab_a,tab_bwhe...

    158
    热度
  • [Oracle开发] 箱数据库中(表)写下大量数据,在什么情况下会导致丢数据或者为什么会丢数据

    箱数据库中(表)写入大量数据,在什么情况下会导致丢数据或者为什么会丢数据?求高人指点,能有个通俗易懂的举例更好------解决思路----------------------网络异常情况下,可能会有数据丢失。你这边insert了1条数据,还没有commit,服务器断开了,这条数据就丢失。

    76
    热度
  • [Oracle开发] 求解存储过程传clob类型参数过长时报错的有关问题

    求解存储过程传clob类型参数过长时报错的问题错误信息如下:从存储过程:{callPKG_DARA_CHSSPUB.usp_Public_SaveLog(?,?,?)}获取数据发生异常!ORA-01460:转换请求无法实施或不合理<DocumentElement><SYS1_YW_...

    88
    热度
  • [Oracle开发] Oracle中数据导入,导出,该如何处理

    Oracle中数据导入,导出想将表中一列的类型从vchar变成clob,不想更改以前的数据,该怎么办------解决思路----------------------从varchar到clob,直接update就可以了。

    134
    热度
  • [Oracle开发] 这点代码哪里有有关问题

    这点代码哪里有问题?自己写了个存储过程,打算弄成JOBS每天执行,目地是删除分区表TRACE_BASE_INFO_ASK中旧分区,只保留5个最新的分区。如果删除分区是出错,则将异常信息记录到表ExpTable中现在创建这存储过程后,系统提示该存储过程处于无效状态,但不知道存储过程哪里出的错,有劳高手...

    74
    热度
  • [Oracle开发] 程序连接Oracle出现装死的情况,求大神指导

    程序连接Oracle出现假死的情况,求大神指导数据库:10.2.0.4Linux客户端:10.2.0.2Window程序:C++,ado,多线程问题:程序运行一段时间后,特别是连续数千条的数据插入错误后(由于主键冲突、缺项等原因),会出现程序某一线程操作数据假死的情况,不能捕获异常,也不报错。需要手...

    112
    热度
  • [Oracle开发] 怎么获取单条耗时最长的语句?

    如何获取单条耗时最长的语句???视图v$sql中的elapsed_rank貌似是总的耗时,也就是除以次数EXECUTIONS之后可能耗时就很小。比如我一条语句只执行了1次,但是耗时却有100秒,我想找出这种单条耗时最长的10条语句,能够实现吗?------解决思路------------------...

    142
    热度
  • [Oracle开发] 这段 MS SQL 如何转成 ORACLE SQL

    求助这段MSSQL怎么转成ORACLESQL本帖最后由a237428367于2015-05-2916:02:42编辑DECLARE@CheckMsgnrINT=0UPDATEMSET M.MSGNR=CASE@CheckMsgnrWHEN0THENM.MSGNRELSET.MSGNREND, M.M...

    424
    热度
  • [Oracle开发] 求一条SQL语句~琢磨了良久,但是觉得结果不对~

    求一条SQL语句~~~~~~琢磨了好久,但是觉得结果不对~~~~~~~要求是这样的:有一个表TableA,里面包含列Col1,Col2,现在想要查询处Col1和Col2的数据合并到一列,假设表数据如下Col1Col2aa1bb1aa2bb2结果集如下Col3aa1_bb1aa2_bb2其中如果Col...

    140
    热度
  • [Oracle开发] Oracle 数据查询解决方案

    Oracle数据查询某一列的数据1,11,111、1,2,13、12,3,5现在要查询出这一列包含的所有行。在线等啊!急,急,急。------解决思路----------------------不知所云------解决思路----------------------select列1,列2,列3fro...

    199
    热度
  • [Oracle开发] SQL语句 操作数据库慢,该怎么解决

    SQL语句操作数据库慢SQL语句在做update或者insert的时候大概要花3秒的时间。另外表的索引存在,也被执行了,oracle共享池也清了。无助了求各位大神指点!!!------解决思路----------------------10046或者sql_trace跟踪一下插入,看看时间耗费在那个...

    69
    热度
  • [Oracle开发] Oracle在表上建立自增字段的步骤

    Oracle在表上建立自增字段的方法本方法为使用SEQUENCE(序列)例如有表temp_test结构为:createtableTEMP_TEST(idnumber,nmvarchar(10),primarykey(id)//id为主键,下面的方法把它设为自增字段)1、建立自增序列TEMP_TEST...

    118
    热度