-
[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
热度 -
[Oracle开发] 求1查询脚本,插入合计行(有标题),
求一查询脚本,插入合计行(有标题),急表t1类别表,数据如下code,name1,第一类2,第二类表t2项目表id,lbcode,xmname,money1,1,A项目,5.002,1,B项目,15.003,2,C项目,10.004,2,D项目,20.00如何得到以下结果类别代码,类别名称(或项目名...
90
热度 -
[Oracle开发] oracle 分页查询有关问题
oracle分页查询问题在网上查了oracle的分页,一般都说这样写效率比较高:select*from(selecta.*,rownumrmfrom(select*fromsp_permitp)awhererownum<=40)bwhereb.rm>=10如果换成以下这种写法会有什么问题...
149
热度 -
[Oracle开发] 树形的查询语句
求一个树形的查询语句数据结构如下fzdm,fzmc编码方案为3-2-2-2-2如上图:201是顶级,20101是二级,2010101是三级,201010101是四级求一树形结构的查询语句------解决思路----------------------WITHlmenu(nav_id,nav_name...
137
热度 -
[Oracle开发] Oracle有关问题-远程登录失败原因分析
Oracle问题--远程登录失败原因分析远程机:安装Oracle的计算机;本地机:访问远程机上Oracle数据库的计算机。一、问题描述在远程计算机安装Oracle数据库。在本地机上,配置InstantClient后,使用PLSqlDeveloper远程登录Oracle数据库,报Oracle错误。二、...
116
热度 -
[Oracle开发] 客户端分页取服务器上查询数据,该怎么处理
客户端分页取服务器上查询数据服务器上的数据是统计出来的结果数据集,怎样在客户端用分页的方式取服务器上的这个数据文件呢?如果是mssql可以把统计结果放在临时表里的,oracle里要怎么实现呢?给个思路吧------解决思路----------------------select*from(selec...
88
热度 -
[Oracle开发] OLAP系统SQL优化有关问题
OLAP系统SQL优化问题有不有大神可以介绍下,一般在OLAP系统中,大数据量下表无主键无索引的情况下,如何来做SQL查询优化?求大神提供些思路,刚接触这种!!------解决思路----------------------无索引,查询时,肯定是全表扫描。你可以把你经常查询的结果放到一个临时表中,每...
164
热度