当前位置: 代码迷 >> procedure的解决方案
 
  • 怎麼建立關聯兩個scheam中table的儲存過程?该怎么处理

    怎麼建立關聯兩個scheam中table的儲存過程?在scheam1下執行下面動作:CREATE ORREPLACEPROCEDUREscheam1.testASP_IDVARCHAR2(50);BEGINSELECT scheam2.table2.nameINTONAMEFROM scheam1.table1table1 INNERJOINscheam2.table2table2 ONtab...

    436
    热度
  • 各位大侠帮忙看看下面oracle代码哪错了啊总说带有编译异常

    各位大侠帮忙看看下面oracle代码哪错了啊,总说带有编译错误createorreplaceprocedurepiscursorcisselect*fromemp2forupdate;beginforv_empincloopif(v_emp.deptno=10)thenupdateemp2setsal=sal+10wherecurrentofc;elsif(v_emp.deptno=20)then...

    96
    热度
  • 存储过程转换,求高手帮助!多谢!

    存储过程转换,急求高手帮助!谢谢!!SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreatePROCEDURE[dbo].[sp_update_cms_contract_nstc_interface]ASdeclare@errorvariableintBEGINSETXACT_ABORTONBEGINTRYBEGINTRANT1--更新零售合同信息delete...

    137
    热度
  • pl sql怎么将字符串写入oracle的blob字段

    plsql如何将字符串写入oracle的blob字段SQLcodeproceduretest_insert_blob(p_idnumber)isv_data_blobBlob;tempvarchar(5000);beginselect'111'intov_data_blobfromdual;INSERTINTOtest_blobVALUES(p_id,v_data_blob);endtest_in...

    1180
    热度
  • 一个扫qlplus调用存储过程(带参数)的有关问题

    一个扫qlplus调用存储过程(带参数)的问题test.sqlprompt================================promptpleaseenteracharacter&a&b;prompt================================executetest(a,b);/PROCEDUREtestCREATEORREPLACEPROCEDU...

    102
    热度
  • 请问 存储过程中,怎么返回一个游标类型?

    请教存储过程中,如何返回一个游标类型??现在需求是这样,需要封装一个方法,里面对一个表进行查询,由于结果肯定是多条,所以需要返回一个游标类型请问前辈,我在定义方法的时候,这个参数类型是不是写cursor??比如functionsel_xxx_by_id(v_cursorOUTcursor)另外在调用的地方应该怎么写?color='#e78608'>------解决方案---------------...

    128
    热度
  • oracle数据库通过dblink同步数据有关问题

    oracle数据库通过dblink同步数据问题背景:有两个数据库A和B需要交换数据,在数据库A中建立dblink到数据库B,并在数据库A中建立数个procedure(用于同步数据),在unix下使用shell脚步定时调用procedure。网络环境:数据库B是外单位的,与数据库A所在的网络使用专线连接问题:因为数据库B是外单位的,如对方停机维护或者是数据库发生宕机,是否会导致数据库A出现不可预知的...

    161
    热度
  • 谁指点下!oracle初学者关于存储过程中编写循环的有关问题!+急+++++++++急

    哪位高手指点下!oracle菜鸟关于存储过程中编写循环的问题!!!!急!+急+++++++++急!!!!!createorreplaceprocedurekj_yfiskjyfint;beginkjyf:=2;whilekjyf<13loopinsertintoa(a1,a2,a3,a4)selecta1,a2,KJYF,a4fromawherea3=1;kjyf:=kjyf+1;endlo...

    111
    热度
  • 存储过程有点有关问题请大神帮忙看看

    存储过程有点问题请大神帮忙看看createorreplaceprocedureproc_CLXX_List--查询(pro_cursoroutpkg_order.p_cursor,--查询结果集pzh_invarchar2,--牌照号beginTime_indate,--创建日期上限endTime_indate,--创建日期上限)issql_strvarchar2(1000):='select*f...

    31
    热度
  • 存储过程求解,有个变量怎么办

    存储过程求解,有个变量怎么处理tableidnamenumber1fdfdfd32232dfdfdf4566存过程如下:createprocedurePtest(inidint)beginselect*fromtablewhereid=id;end;//此过程,就是依id号,显示信息,没有错语,我要改进一下。安给的id来,称王筛选一下信息:我要实现安name一列groupby应该怎么写SQLcod...

    82
    热度
  • 存储过程

    求一个存储过程求SQL语句,我要写一个存储过程.就是从表A里面查询出数据,然后用游标,一条一条的读取出来判断表B中是否存在这条数据,如果不存在就新增,如果存在,再判断下字段M是否一样,如果不一样就修改,如果一样就不操作.color='#e78608'>------解决方案--------------------createorreplaceprocedurepro_aiscntnumber;cur...

    23
    热度
  • !这语句那里错了 ORACLE 语法不熟啊 T_T

    求助!这语句那里错了ORACLE语法不熟啊T_TCREATEORREPLACEPROCEDUREMC(bdsinvarchar2)asCURSORc1ISselect*Fromb$common_nwherecd_bds=bdsandg3e_fno<>449;beginFORcINc1LOOPifc.g3e_fno=390thenendif;endloop;commit;end;endM...

    83
    热度
  • Insert into 在存储过程中的有关问题,不可以用order by

    Insertinto在存储过程中的问题,不可以用orderby?createorreplaceproceduretisbegininsertintoaselect*fromb;endt;上面的可以编译,下面的就不可以编译?报PLS-00103错,为何?createorreplaceproceduretisbegininsertintoaselect*fromborderbycol1;endt;co...

    53
    热度
  • 这个存储过程为什么错解决办法

    这个存储过程为什么错createorreplaceprocedureaddbookas(@book_idbook.book_id%type,@book_namebook.book_name%type,@pricebook.price%type)begininsertintobook(book_id,book_name)values(@book_id,@book_name,@price);end;警...

    52
    热度
  • oracle创建的用户无法调用存储过程?该如何解决

    oracle创建的用户无法调用存储过程???oracle创建的用户无法调用存储过程分享到:更多varbds_config={"snsKey":{'tsina':'3657746030','tqq':'801356742',}};document.getElementById("bdshell_js").src="http://bdimg.share.baidu.com/static/js/shel...

    85
    热度
  • 存储过程的有关问题,请高手解答一上

    存储过程的问题,请高手解答一下下面是一个简单的存储过程,,,跟据@o_id,从表ANJTHA检索出BLDNM,但是BLDNM可能有很多条,上前的结果是只显示出来一条,可能是我存储过程写的有问题,请高人指点指点,小弟自学存储过程刚开始,之前没写过.CREATEPROCEDUREprotest@o_idvarchar,@p_totvarchar(256)outputASSELECT@p_tot=BLD...

    56
    热度
  • pl/sql中存储过程,该怎么解决

    pl/sql中存储过程在SQLSERVER中存储过程没问题,初次接触ORCAL,不清楚如何在PL/SQL中创建,修改,执行存储过程,请高人指点color='#e78608'>------解决方案--------------------createorreplaceprocedureP_GUOCHENG(名称inout类型,名称inout类型,...)isbeginendP_GUOCHENG;过程创...

    42
    热度
  • 请问-存储过程中被查询的表名怎么引用参数

    请教---存储过程中被查询的表名如何引用参数?如题,参考如下——说明:我需要使用rec_ind代替rdw_zjt_boss_8中的"8",我试过使用常规引用参数的方式,但不成功。是否可以实现,如果可以,请教应如何实现?SQLcodecreateorreplaceproceduremy_test_procedureisrec_indnumber;v_run_logvarchar2...

    88
    热度
  • 施行存储过程出现ORA-00900:invalid SQL statement

    执行存储过程出现ORA-00900:invalidSQLstatement创建和执行存储过程如下CREATEORREPLACEPROCEDUREPro_Insert_TEMTBL(v_AAinvarchar2,v_BBinvarchar2)isbegininsertintoTemtbl(AA,BB)values(v_AA,v_BB);commit;endPro_Insert_TEMTBL;Pro_...

    270
    热度
  • 存储过程执行出错,该怎么解决

    存储过程执行出错存储过程,是书上的例子。SQLcodecreateprocedureupdate_sal(name1varchar2(20),newsalnumber)isbeginupdateempsetsal=newsalwherelower(ename)=lower('name1');end;执行是显示如下:SQLcodeexecupdate_sal('king',3000);ORA-065...

    1
    热度