如何查看储存过程中的执行结果?

[复制链接]
查看11 | 回复3 | 2010-10-8 09:34:03 | 显示全部楼层 |阅读模式
先看postgresql的储存过程如下:
begin
declarev_rowcount int(10);
select * from A
if found then//当查询结果是true的话(即A表的数据>1时)
update B set flag=1;
GET DIAGNOSTICS v_rowcount:=ROW_COUNT;//v_rowcount为update B set flag=1更新影响的行数
END IF;
end

请教大家在mysql下有没有像postgresql中的found和 GET DIAGNOSTICS v_rowcount:=ROW_COUNT相关的用法?请指教!
回复

使用道具 举报

千问 | 2010-10-8 09:34:03 | 显示全部楼层
SET v_rowcount=FOUND_ROWS();
回复

使用道具 举报

千问 | 2010-10-8 09:34:03 | 显示全部楼层
原帖由 jinguanding 于 2011-7-8 16:41 发表
SET v_rowcount=FOUND_ROWS();

你好,有没有像postgresq中“found”的用法?
回复

使用道具 举报

千问 | 2010-10-8 09:34:03 | 显示全部楼层
自己顶一下,请各位大侠指教!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行