当前位置: 代码迷 >> 热门搜索 >> MySQL的存储过程和函数效率不如MSSQL和oracle吗
 

MySQL的存储过程和函数效率不如MSSQL和oracle吗

  • MySql 存储过程语法解决思路

    MySql存储过程的语法项目原来用mssql,现在改为mysql用c++写的项目,ado连接数据库。从来没用过mysql,听说只需要更改连接字符串,就使用ado的其他部分不用修改了。在此之前先创建数据库和存储过程:数据库创建没什么问题。存储过程就这么也通不过:dropprocedureifexistsproc_tblModelInfo_Insertcreateprocedureproc_tblMo...

    15
    热度
  • 存储过程权限同名有关问题

    存储过程的权限和同名问题我现在遇到这样一种情况,用户A新建一个存储过程SP1,赋权限给用户B,然后用户B新建一个SP1的同名。当用户A需要更新存储过程SP1时,是否需要重新赋权限给用户B?B是否需要重建同名SP1?我本地测试的时候,发现用户A修改了存储过程SP1后,用户B能正常使用,而且确实更新了。但在生产库上,由我们DBA更新了存储过程之后,经常出现用户B找不到SP1的情况,错误原因:ORA-0...

    12
    热度
  • oracle里对应mssql里addday()函数是什么

    oracle里对应mssql里addday()的函数是什么?点击右边红色标题查看本文完整版:oracle里对应mssql里addday()的函数是什么?oracle里对应mssql里addday()的函数是什么?或有什么办法使一个日期加1天------解决方法--------------------日期型表达式直接加1就是表示加一天。如sysdate+1

    83
    热度
  • MSSQL存储过程与游标组合

    MSSQL存储过程与游标的结合【例3】结合游标和存储过程,打印所有学生名称Sql代码IFEXISTS(SELECTnameFROMsysobjectswherename='getStudents'andtype='p')DROPPROCgetStudentsGOCREATEPROCgetStudents@resultCusorCURSORVARYINGOUTPUT--声明游标ASSET@resul...

    64
    热度
  • PHP怎么得到mssql存储过程输出参数

    PHP如何得到mssql的存储过程的输出参数?使用phpmssql中的自带函数1.初始化存储过程$stmt=mssql_init('procedurename');2.绑定变量输入参数:mssql_bind($stmt,[email protected]/**/_flag',$status,SQLVARCHAR);注意第三个参数必须为变量,否则报错输出参数:mssql_bind($stm...

    36
    热度
  • 没有存储过程oracl比mysql慢好多?该怎么处理

    没有存储过程oracl比mysql慢好多吗?我用OCCI向oracle中插入10w条数据用了59秒,相同的数据插入mysql只用了18秒,没有任何存储过程。color='#e78608'>------解决方案--------------------看表结构吧,索引之类的color='#e78608'>------解决方案--------------------你用imp就快多了代码迷推荐解决方案:...

    91
    热度
  • msSQL存储过程

    求一个msSQL存储过程本帖最后由fulans2于2014-06-0713:18:44编辑现在有表结构如下iduseerNickphoneItem3aaaitem1,9;item2,6;表示aaa用户购买了item1共9部,item2共6部。需求,购买的数据可能增加,同款机型购买数量可能改变,如**********************************myProc'aaa','item1...

    33
    热度
  • Oracle存储过程游标结合出现编译异常,求改正

    Oracle存储过程和游标结合出现编译错误,求改正createorreplaceprocedurepro_in(spon1innumber,spon2innumber)iscursorv_cursorisselect*fromUserswhereIDbetweenspon1andspon2;beginforv_curinv_cursorloopdbms_output.put_line(v_cur)...

    265
    热度
  • 请教mssql2005存储过程不能返回字符串

    请问mssql2005存储过程不能返回字符串吗?用于返回的变量定义时是用NVarchar(200),在用return返回前,由几个其他的NVarchar型变量相+而成但是用return返回时报错说转换...时整数列溢出...等信息谢谢color='#e78608'>------解决方案--------------------output

    86
    热度
  • VC如何调用ORACLE存储过程

    VC怎么调用ORACLE的存储过程?VC怎么调用ORACLE的存储过程?VC怎么调用ORACLE的包?VC怎么调用ORACLE的函数?大家能不能给一个实例?color='#FF8000'>------解决方案--------------------能不能给一个具体的实例?代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/search?q=177537

    29
    热度
  • 关于存储过程里边if elsecount用法

    关于存储过程里面ifelse和count的用法BEGIN selectcount(id)fromtlk_A if(count(id)>0){ select*fromtlk_B }else{ select*fromtlk_C }END我要在存储过程里面写类似上面逻辑的代码,不知道该怎么写,sql基础不太好color='#FF8000'>------解决思路-----------------...

    55
    热度
  • 存储过程oracle 多谢

    求一个存储过程在线等!!oracle的谢谢删除单条deletefromtablewhereidin(1);这样可以,但是我传多个参数的时候由于是字符串的了('12,13,14')所以不能够完成删除操作,怎么写个存储过程完成这种操作deletefromtablewhereidin('12,13,14')呢谢谢!!color='#e78608'>------解决方案------------------...

    852
    热度
  • MSSQL存储过程里面如何实现类似功能

    MSSQL的存储过程里面怎么实现类似功能?取得指定单元格的列名和对应某个单位格的值?例如:TIME_STAMPAABBCCDDEE2001-1-12.82.12.52.42.72001-2-12.32.22.52.52.92001-3-12.62.72.52.63.72001-4-12.12.42.52.14.72001-5-12.02.32.52.35.8能否在存储过程里面实现,取到"...

    74
    热度
  • 存储过程效率有关问题

    存储过程的效率问题一个嵌套结构的表,在查询的时候需要从一号查到n号,这个理论上可以用一个select来完成但是由于多层嵌套,所以实现起来蛮复杂,所以如果我使用for来做个循环select这样的操作在存储过程里面会造成很大的效率影响么?color='#FF8000'>------解决思路----------------------没看到你的语句不确定具体原因,但是数据库上的速度应该是可以通过建索引或...

    149
    热度
  • 在PB中执行ORACLE存储过程有什么要求?解决办法

    在PB中执行ORACLE存储过程有什么要求吗?题目同上。以前是执行SYBASE存储过程,现在数据库改成ORACLE,但是前端开发工具还是POWERBUILDER.我直接执行系统的存储过程,格式应该没错,但是报错:“ORA-24344成功,但出现编译错误。”color='#e78608'>------解决方案--------------------代码迷推荐解决方案:oracle存储过程,http:...

    4
    热度
  • SQL SERVER查询分析器中执行存储过程使用EXEC不使用EXEC直接执行有什么区别?该怎么处理

    SQLSERVER的查询分析器中执行存储过程使用EXEC和不使用EXEC直接执行有什么区别吗?SQLSERVER的查询分析器中执行存储过程使用EXEC和不使用EXEC直接执行有什么区别吗?刚学习,在查询分析器中使用EXEC存储过程名参数和直接存储过程名参数都可以直接,这两种方式在执行上有什么区别吗????color='#e78608'>------解决方案--------------------应...

    63
    热度
  • 怎么调试存储过程package

    如何调试存储过程和package我们公司的系统存在着大量的存储过程和package,有的很长,上万行(惊讶吗,第一次见到我也惊呆了),如何调试成了大问题,原来习惯于使用工具,pl/sqldeveloper、toad等等,但是对于存储过程还可以,package就不行了,跳进去后所有的变量都是空的,取不到值,不知道大家都有什么办法去调试如此庞大的package,我也尝试着使用dbms_output,但...

    11
    热度
  • 误删了oracle10g存储过程会恢复

    误删了oracle10g的存储过程能恢复吗?误删了oracle10g的存储过程能恢复吗?之前没有备份的。color='#e78608'>------解决方案--------------------10g可以使用flashback功能恢复,10g以下使用logminerSELECTobj#FROMobj$ASOFTIMESTAMPTO_TIMESTAMP('删除之前的时间','YYYY-MM-DDH...

    15
    热度
  • 编译存储过程函数有关问题,是不是Oraclebug

    编译存储过程或函数的问题,是不是Oracle的bug?在进行编译存储过程的时候Oracle.exe进程的cpu占用率99%,始终编译不过去,没有提示语法错误,编译就没有任何反应了,过程也没有语法问题,把存储过程改为函数或者把它放到Packages中也是同样的问题,我的Oracle版本是Version9.2.0.1.0,请问一下这个一般是什么问题,是不是Oracle的Bug,多谢!【注:就编译当前一...

    15
    热度
  • 关于oraclemysql function函数转变有关问题

    关于oracle和mysqlfunction函数转变问题数据库要从oracle变为mysql,现在就剩下把下面oracle函数转变为mysql的工作了.因为对函数不熟,来请教下各位.SQLcode//想将下面的转为mysql的,求各位帮帮忙,非常感谢!!在线等,我先去恶补下SQL的函数知识,希望等会能有好心人的回答~~createorreplacefunctiongetFiberStatus(in...

    37
    热度