-
ORACLE中的WHILE话语的判断条件处报错
ORACLE中的WHILE语句的判断条件处报错我要实现的是WHILE表不为空LOOP,环境是PL/SQL中的一个存储过程这里我写的是while(selectcount(*)fromnodecal)>0loop但是PL/SQL总是报错,PLS-00103:出现符号“SELECT”在需要下列之一时。。。不知道是否我的语法有问题,那么想实现这样的功能该怎么写呢?谢谢了。color='#e78608...
956
热度 -
求大神帮忙,oracle 存储过程,小弟我有一张税率表
求大神帮忙,oracle存储过程,我有一张税率表。应发工资>1300元部分开始计算所得税0~1300不用缴税1300~1800按工资*5%-651300~3300按工资*10%-1551300~6300按工资*15%-320需求是这样子的,我的表示这样子的工资下限,工资上限,扣除数,税率0.001300.000.000.001300.001800.0065.000.051300.003300...
139
热度 -
oracle 存储过程 如何少用 if then
oracle存储过程怎么少用ifthen比方说句子selectafromtab_x我想在句子有记录返回的时候执行selectbfromtab_y无记录的时候selectcfromtab_z其他错误的时候报错怎么写句子简洁点呢一大串ifthenesle太无聊了。。。beginbeginselect......exceptionwhenno_data_foundthen--找不数据的判断select....
98
热度 -
Oracle存储过程调试有关问题
Oracle存储过程调试问题存储过程如下:CREATEORREPLACEPROCEDUREP_CUSTOMERATTRIBUTEIS--变量声明STRATTRIBUTENVARCHAR2(100);NUMSTARTPOSITIONNUMBER;NUMENDPOSITIONNUMBER;NUMLOOPNUMBER;EXITFLAGBOOLEAN;BEGINFORCUSTMIN(SELECT*FROM...
56
热度 -
Oracle的存储过程,怎么传递参数
Oracle的存储过程,如何传递参数?怎么把参数传给Oracle的存储过程color='#e78608'>------解决方案--------------------代码迷推荐解决方案:177537'>oracle存储过程,http://www.daimami.com/search?q=177537color='#e78608'>------解决方案--------------------proc...
81
热度 -
用VB调用编译成功的存储过程时,出提示:第1行 第7列 必须说明标志符. 请问何故? 急
用VB调用编译成功的存储过程时,出提示:第1行第7列必须说明标志符...请教何故?急!!!有一个存储过程CREATEORREPLACEPROCEDURE"testproc"(ainint,binvarchar2coutvarchar2,doutint)AS ......这个存储过程在ORACLE系统中编译成功没有错误1当我用VB调用它时,出现错误第1行第7列必须说明标志符tes...
16
热度 -
怎么在win中写一个批处理命令来执行oracle执行存储过程
如何在win中写一个批处理命令来执行oracle执行存储过程?如何在win中写一个批处理命令来执行oracle执行存储过程?color='#e78608'>------解决方案--------------------举个最简单的例子建两个文件一个是aa.bat,一个是bb.sqlaa.bat里面写set参数1=值sqlplususername/password@SID@bb.sql的路径名\bb....
28
热度 -
初学oracle,有个挺简单的存储过程(书上的例子),麻烦朋友们帮忙给说道说道,多谢!
初学oracle,有个挺简单的存储过程(书上的例子),麻烦朋友们帮忙给说道说道,谢谢!!!DECLARE v_deptnodept.deptno%TYPE v_dnamedept.dname%TYPEBEGIN v_deptno:=&no; v_dname:='&name'; INSERTINTO dept(deptno,dname) VALUE(v_deptno,...
47
热度 -
关于ORACLE存储过程,对于你们应该很简单,该如何解决
关于ORACLE存储过程,对于你们应该很简单一个简单的存储过程如下:begin(1)查询select;(2)更新数值update;EXCEPTIONWHENOTHERSTHEN(a)rollback;(b)更新状态update(c)commit;end;请问,按目前写法的,无异常发生的执行过程是什么?有异常发生的执行顺序是什么?其实我想问的就是,异常发生后,WHENOTHERSTHEN后面是执行一...
74
热度 -
Sqlserver数据库转成Oracle数据库?该怎么解决
Sqlserver数据库转成Oracle数据库?现在的Sqlserver数据库怎么样能转换成Oracle的?color='#FF8000'>------解决方案--------------------http://www.cnblogs.com/dragonpro/archive/2005/11/16/277473.html使用工具吧。记得以前曾使用SQLSERVER2000的DTS工具还是什么东...
35
热度 -
初用oracle 创办很简单的存储过程报错.感谢大侠来帮帮忙~不差分
初用oracle创建很简单的存储过程报错...感谢大侠来帮帮忙~不差分。SQLcodecreateorreplaceproceduretest_selectasbegindbms_system.output_line('thisismyfirstprocinoracle!');end;为什么说无效呢?当我加上参数的时候又OK了。SQLcodecreateorreplaceproceduretest...
7
热度 -
写了一个oracle的存储过程简单分页,在eclipse里面一直报错,答案了
写了一个oracle的存储过程简单分页,在eclipse里面一直报错,在线等答案了存储过程为:--存储过程(分页)createorreplaceprocedurep7(v_tableinvarchar2,v_pagesizeinnumber,v_pagenowinnumber,v_resultoutpac2.songCursor)isv_startnumber;v_endnumber;v_sqlv...
7
热度 -
Oracle入门教程推荐
【求助】Oracle入门教程推荐RT最近要接触到Oracle开发,但是之前没接触过。有少量SQL基础,求入门级的Oracle教程,书籍和视频均可color='#e78608'>------解决方案--------------------基础的书籍还是很多,从入门到精通oracle编程艺术等等..视频如韩顺平的,还有别人介绍的视频http://www.verycd.com/topics/290362...
40
热度 -
调用sql server2000的存储过程
调用sqlserver2000的存储过程。java程序怎么调用sqlserver2000的存储过程(存储过程没有参数)?并且是每5分钟调用一次。有参考例子更好,多谢大家了!color='#e78608'>------解决方案--------------------每5分钟调用一次用线程调用好些吊存储过程名字,参数1,参数2CallableStatementcs=conn.prepareCall(&...
100
热度 -
怎么获取指定SQLSERVIER存储过程中SQL的查询结果?
怎样获取指定SQLSERVIER存储过程中SQL的查询结果?????????????createprocproc1beginselect*fromtable1;select*fromtable1;select*fromtable1;end用jdbc只能获取第一个select的结果,怎样指定获取任意个啊???color='#e78608'>------解决方案--------------------...
33
热度 -
oracle存储过程编撰
177537'>oracle存储过程编写本人对存储过程不熟,但是马上要用,有点急,所以想麻烦大家帮我写一个。要求:依据roll_id和rms_sort,查询box_status=0的记录,如果有,返回主键seqi_id,如果没有,就返回SEQ_RMS_BOX.nextvalintonewValfromdual;返回值为newVal。我开个头,是不是这样定义的?createorreplaceproc...
234
热度 -
oracle存储过程解决方法
177537'>oracle存储过程通过oracle存储过程,从同一个数据表一个时间差的数据的差值。如,表s_pm_cpu有time,value,equip三个字段,这个时间段的减去上一个时间段的value值,oracle新手,请大家帮忙写一个,谢谢,并讲一下如何在数据库中自动运行,谢谢了color='#e78608'>------解决方案--------------------SQLcodeCR...
986
热度 -
oracle 存储过程参数名及类型与方向解决方法
oracle存储过程参数名及类型与方向怎么获取177537'>oracle存储过程的参数名用其类型与方向?color='#FF8000'>------解决思路----------------------selecttextfromuser_sourcewheretype='PROCEDURE'andname='你的存储过程'orderbyline;通过以上语句获取存储过程的完整定义,获取后解析下应...
62
热度 -
oracle存储过程 计算时位数丢失解决办法
177537'>oracle存储过程计算时位数丢失使用oracle的存储过程计算数据的时候,出算了小数点位数丢失现象,在小数点后第6位这个怎么解决,求解color='#FF8000'>------解决方案--------------------变量数据类型声明时给的精度不够吧,如果想保留小数点后六位,那么至少在需要声明成number(x,7),或者直接numbercolor='#FF8000'>-...
63
热度 -
oracle存储过程兑现生成xml,后添加的数据追加到xml文件中,不是把之前的复盖
177537'>oracle存储过程实现生成xml,后添加的数据追加到xml文件中,不是把之前的复盖如题,急,请高手指教,color='#FF8000'>------解决方案--------------------可以使用utl_file来操作,另外oracle有专门的xml数据类型,比自己生成要方便。color='#FF8000'>------解决方案--------------------引用...
66
热度