-
为何非限定的游标不能这样用
为什么非限定的游标不能这样用?declaretypec_deptisrefcursor;c1c_dept;beginopenc1forselect*fromdept;--这里报错54275'>ORA-06550fort1inc1loopdbms_outPut.put_line(t1.deptno);endloop;end;color='#FF8000'>------解决方案------------...
79
热度 -
执行存储过程失败了,初学者不清楚哪里出有关问题了,求大神
执行存储过程失败了,菜鸟不清楚哪里出问题了,求大神--创建存储过程CREATEORREPLACEPROCEDUREout_timeISBEGINDBMS_OUTPUT.PUTLINE(SYSDATE);END;--编译一下ALTERPROCEDUREout_timeCompile--执行出错了BEGINout_time;END;出错信息:54275'>ORA-06550:line2,column5...
21
热度 -
一条简单的if else的PL/SQL语句出现的异常,大家帮忙在你的电脑下调试看看
一条简单的ifelse的PL/SQL语句出现的错误,大家帮忙在你的电脑上调试看看declarev_salemp.sal%type;beginselectsalintov_salfromempwhereempno=7369;if(v_sal<1200)thendbms_output.put_line('low');elseif(v_sal<2000)thendbms_output.put...
28
热度 -
ASP.NET调用Oracle存储过程有关问题
ASP.NET调用Oracle存储过程问题C#codeusing(OracleCommandCmd=newOracleCommand("QueryPagedTable",Conn)){Cmd.CommandType=CommandType.StoredProcedure;Cmd.Parameters.Add("PageSize",OracleType.Int...
409
热度 -
怎么在sql*plus执行存储过程,多谢—求高人
如何在sql*plus执行存储过程,谢谢—求高人我建立了一个存储过程,CREATEORREPLACEPROCEDURE"SYS"."TEST"BEGINinsertintot_test(F_ID)values('2');COMMIT;END;里面的sql语句执行无错误我在sql*plus里面执行execute"SYS".&...
56
热度 -
創建內建存儲過程失敗,该怎么处理
創建內建存儲過程失敗小弟今天在ORACLE11G中創建了一個內建存儲過程,代碼如下:1DECLARE2MY_COUNTNUMBER;3MY_SUMNUMBER;4PROCEDUREMY_PROC(5V_NUMSCOTT.EMP.DEPTNO%TYPE,6V_SUMOUTNUMBER,7V_COUNTOUTNUMBER)8AS9BEGIN10SELECTSUM(SAL),COUNT(*)INTOV_...
404
热度 -
写了一个DECLEAR.可是施行出错
写了一个DECLEAR.可是执行出错我写了一个declare,想批量drop以TMP_开头的临时表。可惜执行的时候报错。报错信息如下:54275'>ORA-06550:第17行,第48列:PLS-00487:对变量'MYTAB'的引用无效ORA-06550:第17行,第7列:PL/SQL:StatementignoredDECLARECURSORmycurISSELECTtable_nameFRO...
14
热度 -
存储过程异常 .
存储过程错误在线等....SQLcodecreateorreplaceproceduresp_OCN_Alarm(import_Dateindate,v_t_step1invarchar2(50))asv_sqlvarchar2(4000);begin/*v_t_step1:='V_STEP1';import_Date:=to_date('2012-04-01','yyyy-mm-dd');*//...
95
热度 -
ora 创建存储过程报错,该怎么处理
ora创建存储过程报错SQLcodecreateorreplacePROCEDURE"P_PXPAPER_HIS_INSERT"(PARAM_HIS_IDINOUTVARCHAR2,PARAM_SCOREINNUMBER:=NULL,PARAM_NUMBERINNUMBER:=NULL,PARAM_PAPER_IDINVARCHAR2:=NULL,PARAM_USERIDINV...
25
热度 -
package中procedure调用有关问题
package中procedure调用问题createorreplacepackagebodypkg_insertisprocedureproc_insert(user_infoinusers%Rowtype);endpkg_insert;createorreplacepackagebodypkg_insertisprocedureproc_insert(user_infoinusers%Rowt...
9417
热度 -
数据库存储方式出错!pts-00103,该怎么处理
数据库存储方式出错!!!pts-00103createorreplaceproceduremass_rule(maxcountshuxing,maxcountpeople)assqlstrvarchar2(1024);shuxingnumber(9):=0;peoplenumber(9):=0;Rvaluenumber:=1;maxshuxingnumber:=maxcountshuxing;ma...
115
热度 -
怎么命令窗口调用oracle存储过程
如何命令窗口调用oracle存储过程我写了个获得编号的存储过程,代码如下createorreplaceprocedurelaststr(sign_strinvarchar2(20);outvaloutvarchar2(20);)asnew_countnumber;beginselectcount(*)intonew_countfromstudent;ifto_char(new_count)=0th...
58
热度 -
job便是不行。咋办
job就是不行。咋办。createorreplaceprocedurekingjobisbegininsertintostudentsvalues(1,'','',1);commit;endkingjob;=================================================================================上面是存储过程variablej...
78
热度 -
dbms_job.submit有关问题
dbms_job.submit问题SQL>createtablet1(idnumber);Tablecreated.SQL>createsequenceseqstartwith1001incrementby1;Sequencecreated.SQL>insertintot1values(seq.nextval);1rowcreated.SQL>commit;Commitco...
61
热度 -
一个删除表中重复记录的有关问题
一个删除表中重复记录的问题declarecursordiscursorisselectnofromangle.test;cursornoangle.test.no%type;tempnoangle.test.no%type:=0;flagnumber(1):=0;beginforcursornoindiscursorloopif(tempno=cursorno.noandflag>0)the...
76
热度 -
FROM keyword not found where expected ,单独运行又是正确的,该如何解决
FROMkeywordnotfoundwhereexpected,单独运行又是正确的DECLAREA1CHAR(12);A2CHAR(2);A3VARCHAR(20);A4VARCHAR(20);BEGINselectAA1INTOA1,AA2intoA2,AA3intoA3,AA4intoA4FROMTABLENAMEwhere"ID"=2;--UPDATETABLENAME2setAA1=A1...
419
热度 -
plsql存储过程展示返回值
plsql存储过程显示返回值存储过程CREATEORREPLACEPROCEDUREINSERT_DATA(RTN_IDOUTNUMBER,--返回错误IDRTN_STROUTVARCHAR--返回错信息)ISBEGINRTN_ID:=2;RTN_STR:='FXF';END;在sql窗口调用DECLARErtn_idnumber;rtn_strvarchar(4);BEGINinsert_dat...
65
热度 -
PLS-00703: 列表中具有指定参数的多个实例,该怎么解决
PLS-00703:列表中具有指定参数的多个实例createorreplaceproceduregetProDetail(pageSizeinint,pageIndexinint,comIDinint)issqlResultvarchar2(500):='selectc_proname,c_protrademarkname,c_brand,c_enterdate,c_tradetype,c_cer...
70
热度 -
存储过程的权限和同名有关问题
存储过程的权限和同名问题我现在遇到这样一种情况,用户A新建一个存储过程SP1,赋权限给用户B,然后用户B新建一个SP1的同名。当用户A需要更新存储过程SP1时,是否需要重新赋权限给用户B?B是否需要重建同名SP1?我本地测试的时候,发现用户A修改了存储过程SP1后,用户B能正常使用,而且确实更新了。但在生产库上,由我们DBA更新了存储过程之后,经常出现用户B找不到SP1的情况,错误原因:54275...
12
热度 -
不同SID数据库导入导出话语
不同SID数据库导入导出语句expuser/password@$ORACLE_SIDfile=EXP.dmplog=EXP.logimpuser/password@$ORACLE_SIDfile=EXP.dmpignore=ylog=IMP.logFULL=Y===========结果在imp的时候报错。源SID是inomc,目的sid是ora11g日志如下:Warning:theobjectsw...
33
热度