-
存储过程的IF有关问题
存储过程的IF问题我想问下,oracle的存储过程中,能否在IF条件中,多写几个条件?类似JAVA那样if(a==2||a==2....)这样。因为我有一个存储过程要写IF,可以有很多个如果,但是就执行2种结果。我不想写很多ifthenelsif这样。请问可以吗?谢了~~color='#e78608'>------解决方案--------------------ofcourse.Ifa=1ora=...
98
热度 -
祝學:ORACLE建表、存儲過程問題?解决办法
祝學:ORACLE建表、存儲過程問題?現在學習用ORACEL9i我在sqlplus裡面用createtabletb(idnumeric(8)......)建表,然後插入數據,也可以查詢數據出來...但我在ORACLE的企業管理員裡面看到這個新建的表?還有的,ORACLE的存儲過程在哪裡建?請各位大哥幫忙,謝謝!color='#e78608'>------解决方案------------------...
430
热度 -
oracle 函数和存储过程的用法解决办法
oracle函数和存储过程的用法我想问下,在oracle中,其函数是有返回值的,那这个返回值是去什么地方了?比如说,一个java程序调用oracle的一个函数,其返回值是不是去java程序调用方那边了?存储过程是通过参数来返回数据的,那如果java调用一个存储过程,其返回数据是不是返回到java程序调用方那边了?color='#e78608'>------解决方案-----------------...
245
热度 -
oracle 界面化编程,该如何解决
oracle界面化编程我们现在用的oracle11g老师都是让我们都是输入用户名、口令后。在进入一个黑色的框框里面写代码,一个回车一句,很麻烦。听说能再界面里面编程,就像c++那样,我知道有种要打开oracle连接jave但是编完之后每次都会出现(选择连接数据库),又要输口令和用户名就不知道怎么弄了,还有保存在哪里了?希望各位帮忙解答下,谢谢color='#e78608'>------解决方案--...
503
热度 -
oracle 拼装字符串 传入存储过程 查询无数据解决办法
oracle拼装字符串传入存储过程查询无数据if(dt!=null&&dt.Rows.Count>0){foreach(DataRowdrindt.Rows){getid+="'"+dr["TypeID"]+"',";}}getid=getid.Remove(getid.LastIndexOf(","),1);returngetid;以上就是方法的核心代码,调用存储过程传参数...
5
热度 -
急 关于oralce 存储过程调用带游标的存储过程,该怎么解决
急关于oralce存储过程调用带游标的存储过程SQLcode存储过程里有一个out参数createorreplaceproceduretest1(var1varchar2,v_curoutsys_refcursor)isbegin--这里查询含有var1的数据,返回的值不是一张表上的。end;createorreplaceproceduretest2(v_curoutsys_refcursor)i...
34
热度 -
Oracle 分页的存储过程,该怎么解决
Oracle分页的存储过程---currIndex当前页码pageSize每页显示的记录数createorreplaceprocedureproc_PageSize(currIndexinnumber,pageSizeinnumber)isbeginselect*from(selectt.*,row_number()over(orderbylsh)rankidfromc1_menutorderby...
62
热度 -
oracle 存储过程有关问题
oracle存储过程问题oracle的存储过程、触发器、游标等等都看了好多教程,现在呢也能分别写一些应用。但是一遇到复杂的,比如存储过程调用游标就有点傻眼了。谁能有好的建议。color='#e78608'>------解决方案--------------------哪里傻眼了?color='#e78608'>------解决方案--------------------参照示例,多写几个就熟练了co...
52
热度 -
这段java代码用存储过程如何写
这段java代码用存储过程怎么写这段java代码用存储过程怎么写:publicStringfunction_A(Stringtable_name,Stringobid){Statementstmt=null;ResultSetrs=null;Stringsql="select*from"+table_name+"whereOBID='"+obid+"...
72
热度 -
oracle执行存储过程返回多行查询数据?解决思路
oracle执行存储过程返回多行查询数据?CREATEORREPLACEPROCEDUREproAAISBeginselect*fromtable1;End;ExecuteproAA;//用什么方法实现执行后,显示这条语句(select*fromtable1)的所有数据出来;在SQLSERVER2000执行存储过程后会返回多行数据的,在oracle怎么样返回多行查询数据????????color=...
25
热度 -
&&&&&SQL SERVER中的一个带游标和递归的存储过程.j要改成能在ORACLE中能运行的
&&&&&求助啊..SQLSERVER中的一个带游标和递归的存储过程.j要改成能在ORACLE中能运行的哪位大G帮忙看看啊..在SQLSERVER的存储过程改成oracle中能运行的.改来改去还是报错...哭死了..哪位GG帮忙看看正确的改法啊.不甚感激呀....SQLSERVER的存储过程是:CREATEProcedureGetChildID@Custom...
88
热度 -
oracle 存储过程插入数据的有关问题
oracle存储过程插入数据的问题?表stu有3个字段为id,name,age,class现在编写一个添加记录的过程,要求:nameageclassfk0220101fk1230102fk2240103形成迪卡尔集插入,即插入后的结果应该是一共有3x3x3=27条记录,并且要求name,age,class所有的输入数据以参数的形式一起传入(什么形式传都可以),过程如何编写,请高手指点?color=...
53
热度 -
ORACLE 有没有IRR函数?如果没有如何调用外部过程或其他解决方法
ORACLE有没有IRR函数?如果没有怎么调用外部过程或其他解决办法?各路高手,我遇到一个计算投资回报的的IRR问题,在ORACLE中好象没有这样的函数,我该怎样处理才能得到IRR,因为数据是批量的,外部程序处理会非常慢,我想放到存储过程里面,不知道能不能得道高人的指点。提前谢了!!!color='#e78608'>------解决方案--------------------同问IRR是什么?最近...
39
热度 -
小弟我的oracle的存储过程总报错,请高手帮帮忙
我的oracle的存储过程总报错,请高手帮帮忙!createorreplaceprocedurep_stuinfoisv_sqlvarchar2(45);beginEXECUTEIMMEDIATE'createtablesystem.t_studentinfo(stuidvarchar2(10),stunamevarchar2(12),scorevarchar2(10))';EXECUTEIMME...
74
热度 -
Oracle 存储过程,该怎么解决
Oracle存储过程存储过程:declarecursorcu_student(minAgeinnumber,maxAgeinnumber)isselect*fromstudentswherestudent_age>=minAgeandstudent_age<=maxAge;studentstudents%rowtype;beginopencu_student(19,20);fetchc...
71
热度 -
oracle中事务处理解决方法
oracle中事务处理1、oracle事务的语法是什么?请详细说明,附带例子,只要能写出问题2就可以2、在oracle11g中我用存储过程写了个事务createorreplaceproceduremy_proasbeginsavepointmypoint;updatepetsetowner_id=1whereid=14;updateownersetmoney=money-5whereid=10;i...
16
热度 -
mysql有存储引擎,oracle呢?解决办法
mysql有存储引擎,oracle呢?刚接触mysql没多久,mysql的存储引擎了解的也不多,因为以前一直用oracle,没有对引擎这一概念了解多少,请教mysql存储引擎如何选择,我知道一般情况下插入查询比较多的适合用myisam,更新比较多或者财务之类的表用innoDB比较好,但是这么选择以后对表,对后面的存储过程或者sql有什么影响或者说区别呢?还有,oracle一直没有过多的说引擎这个词...
279
热度 -
怎么向存储过程传数组
如何向存储过程传数组?如何向存储过程传数组?,数组在存储过程中如何使用color='#e78608'>------解决方案--------------------没有办法,不过有一种变通方式把数据组织成一个字符串(可以用特殊的字符分隔),然后到存储过程里面挨个解析出来处理就好了,我一直都是这么干的color='#e78608'>------解决方案--------------------Oracl...
64
热度 -
oracle的存储过程查询动态表的有关问题请问
oracle的存储过程查询动态表的问题请教我有一个存储过程my_procedure:每天定时执行生成一张中间表my_table,这张表里有查询一张动态表TABLE2_100323,这张动态表里的100323是每天都变化,我用下面的写法编译成功了,只是EXECUTE的时候就不行。createorreplaceproceduremy_procedureisv_datevarchar2(6);begin...
107
热度 -
oracle 可有像SQLSERVER的#临时授勋能的方法
oracle可有像SQLSERVER的#临时表功能的方法不是ORACLE它自己的临时表SQLSERVER的#临时表可以在存储过程中把一个查询语句的结果放进里面,并且在后续的查询中可以引用该临时表的字段。ORACLE必须先定义好临时表的字段ORACLEWITH语句可以被后续查询引用到字段,可惜只能在同一个查询中使用,并且不能被同个查询里的字查询引用。color='#e78608'>------解决方...
159
热度