在存储过程 中如何判断 所返回的 数据条数
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这个 帐号 只能发三条信息
存储过程里应该怎么写?
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这个 帐号 只能发三条信息
存储过程里应该怎么写?
解决方案 »
- 如何在GRIDVIEW中同时显示多个表
- unable to find a version of the runtime to run this application
- 用本地的SMTP服务器发送邮件,无法连接到远程服务器,被积极拒绝该怎么处理
- Reprot View 怎么实现自定义纸张,如何控制打印机打印方向。
- 再问一下,两个ASPX之间可否传递DataTable
- 哪里有ASP.NET服务器控件与组件开发一书的源码下载呀,不胜感激!
- 如何知道记录为空
- 把iframe的高度自适应问题上升到一个解决方案的问题了[急求解决方案]
- 把freetextbox添加到工具箱时报错?请大家帮忙看看
- password怎么不能付初值
- 鼠标在DATAGRID上移动时,怎样改变DATADRID里字体的颜色?
- xml如何绑定dropdownlist
select @cnt = count(1) from member_photo where p_mail = @accountif @cnt >= 3
begin
return
endinsert into member_photo(p_mail,p_img,p_shijian) values(@account,@img,@shijian)
中 的这个
declare
是什么意思?