-
[Oracle开发] 求1oracle存储过程
求一oracle存储过程有三个字段,日期(date)和数量(int),学生(varchar),(每个学生有可能有两个日期,也可能只有一个日期)如:2010-03-01,30,lisa2011-04-09,50,lisa我希望实现的是,如果这个学生有两个日期,那么我想用小的日期的数量-10,如果差值&...
123
热度 -
[Oracle开发] 求援一个sql语句
求助一个sql语句表中的字段如下:单位项目金额axx100ayy300bxx400byy800cxx1200cyy200想修改为下面的结构单位项目xx金额项目yy金额a100300b400800c1200200------解决方案--------------------SQLcodewithtemp...
130
热度 -
[Oracle开发] 一个输出格式化有关问题
一个输出格式化问题VAR_OUTPUT:=TO_CHAR(REC_UCBPREM.UCBPREM_CODE)||','|| TO_CHAR(REC_UCBPREM.UCBPREM_STREET_NAME)||','|| TO_CHAR(REC_UCBPREM.UCBPREM_DATE_CRE...
74
热度 -
[Oracle开发] 请问下,这个逻辑如何写好些
请教下,这个逻辑怎么写好些?需求是这样,现在有一张表,我需要通过游标全部读取出来,然后根据第一个字段的值分别做不同的操作,但是在做操作的时候,第一个字段必须按照一定的逻辑才能继续往下走例子:c1c2c3.......1xxxxxx2xxxxxx2xxxxxx8xxxxxx逻辑是这样,读取出来的数据,...
104
热度 -
[Oracle开发] timesten 的TNS name解决办法
timesten的TNSname小弟,一个新手,写了一个C语言程序,打算和timesten连接,我用的是VC6.0编译等,用timesten自带的proc进行的预编译,我的C程序和timesten在同一台电脑上运行,当我不用TNSname,只用用户名密码连接登陆时,它显示“protocoladapt...
298
热度 -
[Oracle开发] hibernate3.0 怎么调用oracle10g的存储过程?
hibernate3.0如何调用oracle10g的存储过程??在oracle10g中编写了一个带游标的存储过程,在hibernate3.0中不知该怎么调用啊。第一种方式:直接用sql的接口,报错信息如下:Javacodeorg.hibernate.HibernateException:Except...
82
热度 -
[Oracle开发] 关于调用弱类型游标的有关问题
关于调用弱类型游标的问题createorreplacepackagetemp_pack2istyperefCursorTypeisrefcursor;proceduresp_Page(p_PageSizeint,--每页记录数p_PageNoint,--当前页码,从1开始p_SqlSelectvar...
60
热度 -
[Oracle开发] 请教一下这个功能怎么用sql实现(内详)
请问一下这个功能如何用sql实现(内详)有表tt,字段:日期date,数据price想实现的功能:求各个日期前三天的price的平均值,如表中的数据是dateprice011002200330044005100630……想得到的结果:dateavg011002100315042005300680/3...
92
热度 -
[Oracle开发] 请问 plsql中怎么显式的抛出错误?
请教plsql中如何显式的抛出异常??RT,现在有一个需求,如果遇到某种条件的话,程序就需要跳转到某个已经定义的异常上去?请问plsql中如何实现呢??感谢各位指点------解决方案--------------------oracle中,允许使用“RAISE_APPLICATION_ERROR”函...
107
热度 -
[Oracle开发] 如何在存储过程里并行调用其他的存储过程
怎么在存储过程里并行调用其他的存储过程?举例:一个存储过程A,在A里面并行执行A1,A2,A3,如:createorreplaceprocedureAisbeginA1;A2;A3;endA;现在这种写法只能串行的执行,效率低,有没有什么办法让这3个同时被调用?用job是可以实现的,除了用job外还...
64
热度 -
[Oracle开发] Oracle怎么确定前几项的和为一固定值
Oracle如何确定前几项的和为一固定值RT,打比方说一个已经按照Salary降序排序的表格SAGA(NOvarchar2(10),Salaryvarchar2(10)),如何确定i,使得Salary属性的前i条和为一固定值1500.或者说如何提取前i项属性和为1500的最小的i。用SQL语句来写-...
106
热度 -
[Oracle开发] oracle存储过程怎么调用带输出参数的函数
oracle存储过程如何调用带输出参数的函数如题,有一个函数functionaa(ainvarchar2,boutvarchar2)想在存储过程中调用该函数,并输出该函数的输出参数b,应该如何写?------解决方案--------------------SQLcodedelcarerinvarch...
111
热度 -
[Oracle开发] sqlplus中的afiledt.buf是什么资料
sqlplus中的afiledt.buf是什么文件如题它具体是干什么的------解决方案--------------------AFIEDT.BUFistheSQL*Plusdefaulteditsavefile------解决方案--------------------你在sqlplus中:sq...
53
热度 -
[Oracle开发] 请问一个触发器的作用
请教一个触发器的作用?请教这个触发器的作用?还有Pkg_BldroomData_Part.v_NumEntries的值是从那里传过来的?CreateOrReplaceTrigger"PUBR".Tri_Bldroom_AllAiu_Part AfterInsertOrDelete...
114
热度 -
[Oracle开发] 请问 Oracle存储过程处理大对象clob有关问题!
请教Oracle存储过程处理大对象clob问题!!~!在存储过程里涉及处理一个表的一个字段a(clob),给这个字段a查询赋值selectaintobfromtable,当a为null时就报错,怎么捕捉判断为null时赋值没有问题呢------解决方案--------------------到目前为...
146
热度 -
[Oracle开发] Oracle自增字段有关问题
Oracle自增字段问题Oracle如何创建这样的一个自增字段,格式如:YYYYMMDD-0000X,YYYYMMDD是当天的年月日,X是自增的数字,起始从0000X开始.------解决方案--------------------创建序列是必须的,触发器就不一定必须了。触发器示例如下:SQLcod...
156
热度 -
[Oracle开发] Oracle中除去数值中的小数
Oracle中去除数值中的小数比如表table1中字段score中有小数23.678我想让他称为23.000或者23,改怎样操作!(有多条这样的记录)------解决方案--------------------SQLcode--23selecttrunc(23.678)fromdual;--23.0...
88
热度 -
[Oracle开发] 查看目前select使用的索引
查看当前select使用的索引如何查看当前select使用的索引------解决方案--------------------你的问题问得不是很明确!!如果你想知道的是,当执行查询语句时,想要查看执行该语句是否走索引的话,用下面的方法:不过在使用该功能前,你必须进行一系列的赋权和创建角色的操作。打开执...
93
热度 -
[Oracle开发] 如何给PLsql developer 里的包设置断点调试
怎么给PLsqldeveloper里的包设置断点调试怎么给PLsqldeveloper里的包设置断点调试?比如我的包名是:tt.pck_buildupload.ImportBuilding------解决方案--------------------在编辑器左边在目标行上单击,出现一个红点,即为断点。...
77
热度 -
[Oracle开发] oracle存储过程中用户权限解决方案
oracle存储过程中用户权限selectmax(week_id)frommocha.open_order_fact_week;单独执行这句,可以执行成功。但在存储过程中运行selectmax(week_id)week_idintov_last_partationfrommocha.open_ord...
55
热度