-
[转]SQL下令查询Oracle存储过程信息(代码内容等)
[转]SQL命令查询Oracle存储过程信息(代码内容等)SELECT*FROMALL_SOURCE?whereTYPE='PROCEDURE'?ANDTEXTLIKE'%0997500%';?--查询ALL_SOURCE中,(脚本代码)内容与0997500模糊匹配的类型为PROCEDURE(存储过程)的信息。?根据GROUPBYTYPE?该ALL_SOURCE中只有以下5种类型?1FUNCTIO...
72
热度 -
PB9程序怎么实现获取oracle数据库某表的建表语句及索引等
PB9程序如何实现获取oracle数据库某表的建表语句及索引等我需要写一个程序,来实现获取oracle一个表的建表语句及索引。请问怎么用程序获取建表语句及索引color='#FF8000'>------解决方案--------------------不懂,帮顶。。。----没碰过ORACLE不知道ORACLE里有没有系统存储过程什么的可以返回指定表的相关信息,如果有的话,可以在PB里用动态SQL获...
38
热度 -
PB用jdbc操作oracle调存储过程procedure解决方法
PB用jdbc操作oracle调存储过程procedure本帖最后由userzh于2012-04-0809:28:13编辑前辈,各位大侠们,请问如何在PB用jdbc操作oracle调存储过程procedure,可以用jdbc连接了,但是在程序里面调过程的方法一直没有试成功color='#FF8000'>------解决方案--------------------jdbc没用过,用过OraOLEDB...
48
热度 -
oracle的存储过程如何经常会死掉呢
oracle的存储过程怎么经常会死掉呢单机编程序中,用plsqldevelopment重新编译一下就好了,什么原因?另:判断没有执行的语句怎么写来着,不想查书了,那位在脑子里直接帮我写一下,多谢!color='#e78608'>------解决方案--------------------把代码贴上来,帮你看看oracle存储过程的问题,最好贴到oracle板块里,里面的牛人比较多代码迷推荐解决方案...
106
热度 -
ORACLE 批改已有存储过程(plsql工具修改)
ORACLE修改已有存储过程(plsql工具修改)pl/sql修改包下存储过程步骤:假定有如下过程:pkg_ypgl_query.PROC_KCZQUERY;1.pl/sql右侧objects面板中选择Packagebodies>PKG_YPGL_QUERY;2.单击右键>edit>工具自动打开一个修改主页面;3.于主页面左侧面板中选择要修改的过程;4.修改过程.5.F8或者执行...
103
热度 -
Oracle:Java与PL/SQL相互调用
Oracle:Java与PL/SQL互相调用java中如何最简单的调用存储过程:http://blog.sina.com.cn/s/blog_536191b801009mdc.html????PL?SQL调用Java类:http://blog.sina.com.cn/s/blog_4b65223901009sq2.html代码迷推荐解决方案:oracle存储过程,http://www.daimam...
45
热度 -
sql anywhere 中是否可以接受数组作为参数;解决办法
sqlanywhere中是否可以接受数组作为参数;我想传递一个数组作为参数到自定义的存储过程中,这是否允许,我试了下,好象是不行的!另外,在sqlanywhere中,好象也没有数组的概念!color='#e78608'>------解决方案--------------------ASA没有数组的概念,似乎只有VFP、PostGRESQL、ORACLE等等有数组概念。color='#e78608'>...
227
热度 -
【树的节点有关问题】子节点加载父节点
【树的节点问题】子节点加载父节点test表SQLcodeidnamepidptypepmemo001班长m1f1班长1m1连长L2f2连长L2营长Y3f3营长Y3司令nullf4司令前台传递一个001(班长编号)要求查询出类型为f3,f4的父节点记录谢谢大家咯。。最好是一个数据库兼容SQL而非视图、函数、存储过程等。。我查了用Oracle的一个startasconnetby可以实现但不能兼容数据库...
92
热度 -
oracle 存储过程 游标关闭疑问解决方案
oracle存储过程游标关闭疑问现在是这样写的:SQLcodeforrec_a_curina_curloopendloop;closea_cur;但是走到closea_cur的时候会抛出异常。我把这closea_cur去掉就没有问题了。难道不需要手动关闭游标?我想问的是在oracle存储过程中,什么情况下需要手动关闭游标?或者就不需要手动来关闭?或者???求详细color='#e78608'>--...
142
热度 -
求存储过程解决思路
求存储过程没写过ORACLE的存储过程,哪位给个例子,返回的是个结果集中间需要有循环判断。调用的话怎么调用,谢谢!color='#e78608'>------解决方案--------------------createorreplaceprocedurepro_query_emp(v_noinemp.ename%type,v_nameoutemp.ename%type,v_saloutemp.sa...
359
热度 -
Oracle中的存储过程,怎么获取到游标的长度
Oracle中的存储过程,如何获取到游标的长度?Oracle中的存储过程,如何获取到游标的长度?返回的结果集可能是多条记录,目前只需要获取第一条记录.color='#FF8000'>------解决方案--------------------fech一次就可以了,然后直接退出。color='#FF8000'>------解决方案--------------------1、如果只想取得第一行的结果,...
80
热度 -
oracle用户不同的连接身份创建存储过程,该怎么处理
oracle用户不同的连接身份创建存储过程我在sql*plus中以system登录并创建了一个存储过程,createorreplaceprocedureprintLine(widthinintegerdefault40,chrinchardefault'-',amountoutinteger)isjinteger:=0;beginFORiin1..widthloopdbms_output.put(...
43
热度 -
oracle 存储过程 里面order by 如何不能用动态参数
oracle存储过程里面orderby怎么不能用动态参数前台可以选择排序的方式,我传参到存储过程中,orderbyv_orderby(参数)的时候不管用,怎么解决color='#FF8000'>------解决方案--------------------在存储过程中用动态SQL,把全部参数(包括orderby中参数)组成一个字符串,然后再执行字符串的SQL命令。color='#FF8000'>--...
81
热度 -
oracle自动任务,真心求教,该怎么解决
oracle自动任务,真心求教某个时间段内间隔指定时间执行任务:每天9:00到17:30每5分钟执行_ABC_的存储过程。oracle10G以上版本。真心求教,不胜感激!color='#e78608'>------解决方案--------------------SQLcodeCreateOrReplaceProcedurePROC_JOB_RAIN_JMIsli_jobnoNumber;Begin...
35
热度 -
oracle怎么执行某一个包里带有输出参数的存储过程
oracle如何执行某一个包里带有输出参数的存储过程啊如题,SQLcodecreateorreplacepackageTaskByTimeistypemycursorisrefcursor;procedureProTaskByTime(ret_cursoroutmycursor);endTaskByTime;--package体createorreplacepackagebodyTaskByTim...
5
热度 -
为什么检索不到数据
为啥检索不到数据?VB调用存储过程,这个存储过程写在oracle里边。在oracle端,也是commit数据了。奇怪的是,执行完VB代码,在VB端,数据集中是可以查到数据的(此时,在oracle端是检索不到数据)。更奇怪的是,直接在oracle端test,也检索不到数据。请问这是为什么?color='#e78608'>------解决方案--------------------连的是一个库么?co...
96
热度 -
请问门oracle9i和10g的区别
请教大虾门oracle9i和10g的区别请教大虾门,在企业里数据库如果采用的是Oracle数据库,那用oracle哪个版本的数据库比较好,oracle9i和oracle10g的区别在哪里,哪个优劣再哪!color='#e78608'>------解决方案--------------------高版本好,功能增加了,为什么不用11G?color='#e78608'>------解决方案-------...
38
热度 -
在批处理命中怎么调用oralce的存储过程
在批处理命中如何调用oralce的存储过程我用的数据库是oralce8,想实现在一天中某一个时间执行一下存储过程。我对oracle并不熟现在想到的就是用批处理命令,如果有什么更好的方法希望大家可以告诉我,最好说的详细些,我先谢谢了@echooffecho正在执行存储过程,请稍等......setORACLE_SID=ORA;sqlplus/nologconnectqqhrykbz/qqhrykbz...
82
热度 -
怎么执行Oracle中的存储过程?
如何执行Oracle中的存储过程?急我在oracle10g中的scott方案中创建了一下一个包和过程:createorreplacepackagetestpackageastypetest_cursorisrefcursor;endtestpackage;createorreplaceprocedureP_STSCORE(deptnoinint,p_cursorouttestpackage.tes...
36
热度 -
oracle 9i 创建一个存储过程,怎么来做?详见帖子内容.
oracle9i创建一个存储过程,如何来做?详见帖子内容.createorreplaceprocedureUpdateDemarcateFileIsActivedeclarationsIDNuminvarchar2,declarationsNameinvarchar2asbeginupdatedemarcatefilesetisactive='0'wherename=Nameupdatedemar...
94
热度