navicat for mysql 下测试储存过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat for mysql 下测试储存过程相关的知识,希望对你有一定的参考价值。

写好的一个存储过程TS_Pro_AddMyBrowse 有返回参数

begin
declare d_row int default 0;
start TRANSACTION;
    insert into ts_mybrowse(UserID,ArticleID,FromUserID,ArticleTitle,BrowsingTime)
    values(UserID,ArticleID,FromUserID,ArticleTitle,BrowsingTime);
    select ROW_COUNT() into d_row;
    if(d_row>0) then
        set ReturnValuex=1;
        commit;
    else
        set ReturnValuex=-1;
        rollback;
    end if;
end

新建查询:

CALL TS_Pro_AddMyBrowse(@1,1000017,883,113505,趣味物理大全,2016-02-17 11:41:42)

[SQL] CALL TS_Pro_AddMyBrowse(@1,‘1000017‘,‘883‘,‘113505‘,‘趣味物理大全‘,‘2016-02-17 11:41:42‘)

受影响的行: 0
时间: 0.155s

技术分享


以上是关于navicat for mysql 下测试储存过程的主要内容,如果未能解决你的问题,请参考以下文章

navicat for MySQL中的 查询编辑器中如何执行存储过程?

用navicat for mysql 写存储过程总是报1054错误

navicat for mysql 在win7下设置定时计划之导出数据处理

图解使用Navicat for MySQL创建存储过程

linux(ubuntu)下安装navicat for mysql

MySQL存储过程和自定义函数Navicat for mysql创建存储过程和函数调用存储过程和函数的区别