-
[Oracle开发] 一个关于游标无效的有关问题
一个关于游标无效的问题我有两个存储过程,过程A返回一个游标,这个游标是查询在过程A中的一个临时表中的所有数据.然后过程B会调用过程A并取游标里的数据...现在有个很奇怪的问题,如果过程A中的那个临时表中没有数据,那在过程B中fetch游标就会报ORA-01001无效的游标...如果有数据那就没问题....
41
热度 -
[Oracle开发] 存储过程的循环中有sql就出异常
存储过程的循环中有sql就出错误。createorreplaceprocedurereset_seq is l_valnumber; numnumber;Cursorcur_seqisselectsquencenamefromcodein...
101
热度 -
[Oracle开发] 将txt导入到oracle中有什么办法?解决方案
将txt导入到oracle中有什么办法?不需要人工去导的,PL/SQL中的textimporter可以自动导入吗?比如做成一个job------解决方案--------------------结构简单自己写过程读取txt,解析成insertsql执行,用job调结构复杂自己写sqlldr的ctl文件...
79
热度 -
[Oracle开发] pl sql(9i):怎么判斷某個欄位中的內容有多少行及每行的長度是多少
plsql(9i):如何判斷某個欄位中的內容有多少行及每行的長度是多少?假如有個欄位(lv_txt)的內容如下:aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccc如何寫一個procedure或function或用內置函數判斷這個欄位有多少行及每行的長度是...
154
热度 -
[Oracle开发] 求:在同一张表中根据name相同,把后面的text字段全部串成一个文件的SQL,该怎么解决
求:在同一张表中根据name相同,把后面的text字段全部串成一个文件的SQL有一张表:nonametext1ahello2aworld3ahaha4bccc5bddd我想根据name字段,如果同名就显示:ahelloworldhahabccdd怎么用一条SQL语句(不用storeprocedure...
43
热度 -
[Oracle开发] A用户创建了个type,怎样授权B用户调用?解决办法
A用户创建了个type,怎样授权B用户调用?A用户创建了个下面的type,怎样授权B用户调用?createorreplacetypesrarrayasarray(1000)ofvarchar2(3000);grantexecuteonA.srarraytoB;这样写不行啊------解决方案----...
84
热度 -
[Oracle开发] 用友一道数据库面试题 难啊解决方案
用友一道数据库面试题难啊三张表student学号名专业号project项目号名每小时钱student&PrJ学号项目号项目工时第三个表关联一二个表,项目费=每小时钱*项目工时让求每个系每个项目的费用。呵呵,用sql语句不用程序啊头疼死我了,做不上。------解决方案------------...
18
热度 -
[Oracle开发] 关于数据插入或删除后,更新排列序号的有关问题
关于数据插入或删除后,更新排列序号的问题简单点说,比如我有一个库表,字段就是人名,在查询时要根据用户自已的需求来排序,所以再加了一个字段记录序号,比如:张三1李四2王老五3赵大4。。。。。现在,在应用程序界面新增了一个人名进去,比如在李四前面加了一个人:甲六,那新的排序应该是:张三1甲六2李四3王老...
9
热度 -
[Oracle开发] 求一SQL解决方法
求一SQL代码价格日期0017.01201205010025.45201205010035.68201205020017.05201205030035.45201205030017.1620120504要求查询结果代码价格日期代码上次价格日期0017.15201205040017.052012050...
24
热度 -
[Oracle开发] 请问关于百万条记录统计的有关问题
请教关于百万条记录统计的问题!数以亿计的记录数,从中检索出百万条记录,并对相关字段进行统计,请问怎么做速度才会比较快????谢谢!!!!------解决方案--------------------首先根据你的字段建索引嘛------解决方案--------------------对于where条件中...
72
热度 -
[Oracle开发] oracle 行列转换有关问题
oracle行列转换问题表:tb_test表数据如下:id,b_user,b_v1,b_v2,s_user,s_v1,s_v21001张三111222李四333444想实现如下结果:id,user,v1,v2,1001张三1112221001李四333444网上搜索了一下,没找到合适的方法~或者是否...
36
热度 -
[Oracle开发] oracle 物理视图无法更新有关问题,求帮助CREATE MATERIALIZED VIEW RPT_10000_P_BAISE
oracle物理视图无法更新问题,求帮助CREATEMATERIALIZEDVIEWRPT_10000_P_BAISE创建物理视图语句CREATEMATERIALIZEDVIEWRPT_10000_P_BAISEREFRESHFORCEONCOMMITASSELECT*FROMRPT_10000RW...
59
热度 -
[Oracle开发] 求写个job解决方案
求写个job我建了一个过程如下createorreplaceprocedurePROC_CTU_JHG_PRICE(DEP_DATEINDATE,ARR_DATEINDATE)isbeginupdatep2002_pnrtsett.qu_jian='40',t.line_price=510where...
6
热度 -
[Oracle开发] 一个简单的存储过程,该如何处理
一个简单的存储过程我每天都要更新前一天的的两条语句,更新提交后,再去执行那天的存储过程prc_pnr和prc_fdl,每天都手动,太麻烦了,所以想写个过程。我写的过程如下,但不确定时间有没有写对createorreplaceprocedureCTU_JHG_PRICEbeginupdatep2002...
55
热度 -
[Oracle开发] 请问xmltype查询的有关问题
请教xmltype查询的问题有个表xmlcs是xmltype的字段内容如下:<a><bid=1></b><bid=2></b></a>查询bid=1的想返回格式如下:<a><bid=1></b>...
71
热度 -
[Oracle开发] Pro*c 编译有关问题:PCC-F-02390, 未遇到任何 EXEC SQL CONTEXT USE 语句
Pro*c编译问题:PCC-F-02390,未遇到任何EXECSQLCONTEXTUSE语句刚开始学Proc不知道怎么回事。PS:有没有高手帮忙解答下:Proc.exe编译时需要的那些参数具体是什么意思,或者帮忙提供一些资料。不胜感谢,真的。shillng@126.com这是我的邮箱编译后报错:Pr...
594
热度 -
[Oracle开发] 急sql语句中调用函数时,一直出现 01722无效数字异常.
急啊,sql语句中调用函数时,一直出现01722无效数字错误...通过语句:select*fromNews_EDwhereCategoryin(fn_News_GetClassList(0,'通知公告',''))运行时一直出现ora-01722无效数字错误。单独对fn_News_GetClassLi...
100
热度 -
[Oracle开发] 如何判断某个字段的开头字母是P
怎么判断某个字段的开头字母是P?用replace行吗?------解决方案--------------------用substr函数去截取第一个字符。SQLcodedeclarev_tmpvarchar2(2);beginselectsubstr('PS',1,1)intov_tmpfromdual...
83
热度 -
[Oracle开发] 跪求一条删除重复记录的sql语句解决办法
跪求一条删除重复记录的sql语句场景如下:t_useridemailstatus1aa@gmail.com12aa@gmail.com13aa@gmail.com24yy@gmail.com15yy@gmail.com26zz@gmail.com27zz@gmail.com38zz@gmail.co...
81
热度 -
[Oracle开发] 如何从一个yyyy/mm/dd hh:mm:ss格式的日期里提取到yy/mm/dd这个格式
怎么从一个yyyy/mm/ddhh:mm:ss格式的日期里提取到yy/mm/dd这个格式比如:2012/1/104:00:00怎么得到2012/1/10?还有判断2个日期格式相等,是用=好吗?如果判断1个日期范围在另一个范围内,是用<好吗?比如:TO_DATE('2012/1/10','yyy...
213
热度