在存储过程 中如何判断 所返回的 数据条数
create procedure member_upload_photo
@account char(100),    --用户帐号
@img char(100),        --图片路径(相地路径)
@shijian datetime      --上传时间
asinsert into member_photo(p_mail,p_img,p_shijian) values(@account,@img,@shijian)这是我写的存储过程
这个只是  添加信息,没有判断我想在这里面 判断一下以p_mail 这个字段 为判断 
如果信息超过三条,就报错!
也就是说 p_mail这个 帐号 只能发三条信息
存储过程里应该怎么写?