当前位置: 代码迷 >> procedure的解决方案
 
  • 一个容易的返回记录集的存储过程,这样写不对吗

    一个简单的返回记录集的存储过程,这样写不对吗?createorreplacetestis(cur_argoutsys_refcursor;)beginopencur_argforselectidfromtable;endtest;color='#FF8000'>------解决方案--------------------createorreplaceproceduretestcolor='#FF8...

    74
    热度
  • 简单的存储过程编译异常。why?

    简单的存储过程编译错误。why??createorreplaceprocedureTest_Dept(param1inNUMBER,param2inVARCHAR2,param3inVARCHAR2)asbegininsertintoDEPT(DEPTNO,DNAME,LOC)values(param1,param2,param3);endTest_Dept分享到:procedure?Test_D...

    70
    热度
  • 请教一上这个存储过程哪儿错了,编译不通过啊

    请问一下这个存储过程哪儿错了,编译不通过啊!!!createorreplaceprocedureProc_Get_MLTInputData(startdateindate,enddateindate)asbeginselectUnitsinfoname,Productsname,CreateDate,nvl(CheckValues,Readvales)asvaluefromRawMeteringC...

    17
    热度
  • Oracle存储过程怎么批量删除数据

    Oracle存储过程如何批量删除数据CREATEORREPLACEPROCEDURE"DEPARTMENT_DELETE"("P_ID"INNVARCHAR2)ISBEGIN DELETEFROMDEPARTMENTWHEREIDINP_ID; END;想批量删除ID为1~5的记录,传入参数1,2,3,4,5无法实现。请问sql语句应该怎么写?color='#FF8000'>------解决方案-...

    97
    热度
  • 写过存储关键 in()的用法有关问题

    写过存储关键in()的用法问题PROCEDURE中有个入参FLAG,数值为:FLAG:=“1,2,3”;PROCEDURE有一个sql语句如:select*fromdualwherex.ddin(FLAG);如果FLAG:=1;且x.dd有1,2,3的值。数值出来1的值。如果FLAG:=1,2,3;出不来值。sql没有使用拼接然后exec执行。就是直接写的sql,想问问能否把入参FLAG:=“1,...

    22
    热度
  • 怎么接受动态游标结果集

    如何接受动态游标结果集返回动态游标结果集的过程createorreplaceproceduretestRef(mycursoroutsys_refcursor)asbeginopenmycursorforselect*fromemp;end;===================================================================接收动态游标结果集的过程...

    37
    热度
  • 创办存储过程

    创建存储过程就是一个存储过程里包括创建表插入数据使用游标循环打印例子就行不要实现什么功能color='#e78608'>------解决方案--------------------SQLcodeCREATEORREPLACEPROCEDUREp01ISv_sqlVARCHAR2(1000);BEGINv_sql:='CREATETABLEstudent(noVARCHAR2(5),snameVAR...

    90
    热度
  • 存储过程里输出输入参数是number 的不能指定小数点位数吗,varchar的也不能指定长度吗?该怎么处理

    存储过程里输出输入参数是number的不能指定小数点位数吗,varchar的也不能指定长度吗?存储过程里输出输入参数是number的不能指定小数点位数吗,varchar的也不能指定长度吗?color='#e78608'>------解决方案--------------------不需要指定,数据库会处理.在出参入参里面可以直接使用,如:CREATEORREPLACEPROCEDUREp_test(...

    78
    热度
  • Select语句中的表名[table]是否可以通过外部调用时输入,而不必在语句中指定?解决方法

    Select语句中的表名[table]是否可以通过外部调用时输入,而不必在语句中指定?createorreplaceproceduregetTableCursor(p_cursoroutr_cursor.r_cursor,p_tableNamevarchar2)asbeginopenp_cursorforselect*fromp_tableName[table];endgetTableCursor...

    85
    热度
  • +++++++++++存储过程中如何实现动态表明++++++++++++++++

    +++++++++++存储过程中怎么实现动态表明++++++++++++++++sql="select*from"+table_name+"whereOBID='"+obid+"'";上面的表面是动态的,请问在存储过程中如何实现这样的功能?color='#e78608'>------解决方案--------------------SQLc...

    83
    热度
  • (高分在线)用动态sql执行返回游标变量的存储过程有关问题

    (高分在线)用动态sql执行返回游标变量的存储过程问题例:procedurepro1(p_innumber,p_rsltoutsys_refcursor)isbeginopenp_rsltforselect*fromtb1wherecol1=p_in;end;--下面是调用过程procedurepro2(p_rsltoutsys_refcursor)isbegin--这种方法可以pro1(100,...

    23
    热度
  • 求急调试存储过程时,报ora-06550 PLS-00103

    求急!调试存储过程时,报ora-06550PLS-00103createorreplaceprocedureP_grade(abcvarchar2)asgradeidvarchar2(10);beginselectptgradeidINTOgradeidFROMB_PILOTTECHGRADEwhereptgradeid=abc;dbms_output.put_line(gradeid);endP...

    132
    热度
  • 存储过程,就20分了。

    求一个存储过程,就20分了。在线等啊。createorreplaceprocedureCREATE_TESTisdemotable%rowtype;CURSORdemoISselect*fromtableawherea.name=?beginopendemo;fetchdemointotable;EXITWHENdemo%NOTFOUND;如果有一条记录那么往下执行。得到这条记录的一个字段为条件。...

    109
    热度
  • 编译过程失效提示“PLS-00103 encountered the symbol "OGMPZKFD"”解决方案

    编译过程失效提示“PLS-00103encounteredthesymbol"OGMPZKFD"”CREATEORREPLACEPROCEDUREp_goodsmfprice(vgdidINVARCHAR2,vmfidINVARCHAR2,ogmpzkfdOUTVARCHAR2)ASc_gmfdbusrHQ.goodsmfprice@hdqt_db.gmpzkfd%rowtyp...

    197
    热度
  • 把查询的结果作为数据参数输出,创建过程后提示带警告解决办法

    把查询的结果作为数据参数输出,创建过程后提示带警告createorreplaceprocedureserch_sum(sumb11outnumber,ddateString)isbeginsumb11:=selectsum(combank)frombankwherecom=101andddatebetweento_date(ddate+'00:00:00','yyyy-mm-dd')andto_d...

    70
    热度
  • 急 存储过程出现异常:警告创建的过程带有编译异常

    急存储过程出现错误:警告创建的过程带有编译错误cerateorreplaceprocedurepiscursorcisselect*fromemp2forupdate;beginforv_empincloopif(v_temp.deptno=10)thenupdateemp2setsal=sal+10wherecurrentofc;elsif(v_temp.deptno=20)then updat...

    80
    热度
  • 怎么将一些句子转换成存储过程

    如何将一些句子转换成存储过程selecta.b,c.dfroma,bwherea.b1=c=d1anda.b2=c=d2anda.b3=1anda.b4like'12345',我要用C#调用存储过程color='#e78608'>------解决方案--------------------SQLcodecreateorreplaceprocedure<proc_name>(参数Aout...

    20
    热度
  • 急>>存过如何不能运行

    急,在线等-->>存过怎么不能运行?createorreplaceproceduretest(xinnumber)isbeginifx>0thenbeginx:=0-x;dbms_output.put_line(x);end;endif;ifx=0thenbeginx:=1;dbms_output.put_line(x);end;endif;endtest;declarexint...

    19
    热度
  • package body "system.emp_package" has errors解决方案

    packagebody"system.emp_package"haserrors就是调用的时候报这个错求助TT--创建包头--createorreplacepackageemp_packageas--声明存储过程,用于插入一条记录--proceduremy_proc(lend_numvarchar2,lend_namevarchar2,lend_sexvarchar2,majo...

    22
    热度
  • 紧急关于一个sybase数据库的恢复备份文件的异常,请迷津

    紧急!!关于一个sybase数据库的恢复备份文件的错误,请高手指点迷津!ServerMessage:Number156,Severity15Server'DSFYG28',Line1:Incorrectsyntaxnearthekeyword'user'.ServerMessage:Number3216,Severity10Server'DSFYG28',Line1:BackupServerses...

    43
    热度