社区
C#
帖子详情
求教存储过程的问题,在线等!
feic
2003-11-28 09:41:44
表table
字段
name char
floor int
请问?
如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量!
如何在页面付值给floor,返回floor等于该值的记录数的数量!
谢谢
...全文
64
10
打赏
收藏
求教存储过程的问题,在线等!
表table 字段 name char floor int 请问? 如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量! 如何在页面付值给floor,返回floor等于该值的记录数的数量! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feic
2003-11-28
打赏
举报
回复
还是不会如何在页面上使用
HanYZ
2003-11-28
打赏
举报
回复
cnt 是字段别名,随便起的
调用存储过程的问题建议你查查MSDN吧
feic
2003-11-28
打赏
举报
回复
还有人帮忙吗/
feic
2003-11-28
打赏
举报
回复
还有大哥
cnt是什么东西啊?
feic
2003-11-28
打赏
举报
回复
那如何使用该存储过程呐?
HanYZ
2003-11-28
打赏
举报
回复
返回floor 最大值、记录数量
create proc spA as
select top 1 floor, cnt from
(select floor,(count)cnt from table group by floor order by floor desc) a
floor等于该值的记录数的数量
create proc spB( @x int ) as
selecte count(*) cnt from table where floor=@x
feic
2003-11-28
打赏
举报
回复
高手呐?
py3zhsh
2003-11-28
打赏
举报
回复
學習
godblessyU
2003-11-28
打赏
举报
回复
参数@test是返回的值
godblessyU
2003-11-28
打赏
举报
回复
这是我的程序写的,你看看思路:
public bool ExecAnticipate(string strYH,string strJCJ,string strFlag,string strFlag1)
{
SqlCommand insertCommand;
bool bolFlag=false;
insertCommand = new SqlCommand("createfile",new SqlConnection(AppConfig.ConnectionString));
insertCommand.Connection.Open();
insertCommand.CommandType = CommandType.StoredProcedure;
SqlParameterCollection sqlParams = insertCommand.Parameters;
sqlParams.Add(new SqlParameter(FLAG1_PARM, SqlDbType.Char,1));
sqlParams.Add(new SqlParameter(YHDM_PARM, SqlDbType.Char,2));
sqlParams.Add(new SqlParameter(JCJBM_PARM, SqlDbType.Char,2));
sqlParams.Add(new SqlParameter(FLAG_PARM, SqlDbType.Char,1));
sqlParams.Add(new SqlParameter("@test",SqlDbType.Char,1));
sqlParams["@test"].Direction = ParameterDirection.Output ;
sqlParams[YHDM_PARM].Value = strYH.Trim();
sqlParams[YHDM_PARM].Direction = ParameterDirection.Input ;
sqlParams[JCJBM_PARM].Value = strJCJ.Trim();
sqlParams[JCJBM_PARM].Direction = ParameterDirection.Input ;
if(strFlag1=="0")
{
if (strFlag=="否")
strFlag="0"; //不跨月申报
else
strFlag="1"; //跨月申报
sqlParams[FLAG1_PARM].Value = "0";
sqlParams[FLAG1_PARM].Direction = ParameterDirection.Input ;
}
else
{
sqlParams[FLAG1_PARM].Value = "1";
sqlParams[FLAG1_PARM].Direction = ParameterDirection.Input ;
}
sqlParams[FLAG_PARM].Value = strFlag;
sqlParams[FLAG_PARM].Direction = ParameterDirection.Input ;
try
{
insertCommand.ExecuteNonQuery();
insertCommand.Connection.Close();
strTest=sqlParams["@test"].Value.ToString();
bolFlag=true;
}
catch(Exception exp)
{
throw new Exception(exp.Message);
}
finally
{
insertCommand=null;
}
return bolFlag;
}
extjs文件浏览框
问题
求教
NULL 博文链接:https://zha-zi.iteye.com/blog/795323
刚做了象棋和跳棋游戏
求教
如何 实现游戏的
在线
即时对战功能
NULL 博文链接:https://jiangxiao-2000.iteye.com/blog/1897709
java考试题
求教
从文件读取数据到员工对象中,并对员工对象属性比较和修改: 在文件emp.txt中存有雇员信息,分别有字段emp_id(编号),emp_name(姓名),job(工作),salary(薪资)将雇员信息从文件中读出,放入雇员类Emp的实例中,并遍历所有成员当员工薪资小于2000时,增加工资500,并打印输出。 emp.txt内容如下: 7369,SMITH,CLERK,800 7499,ALLEN,SALESMAN,2600 7521,WARD,SALESMAN,1250 7566,JONES,MANAGER,7839 7654,MARTIN,SALESMAN,1400 7698,BLAKE,MANAGER,2850
在Oracle PL/SQL中游标声明中表名动态变化的方法
/* 小弟刚刚接触ORACLE
存储过程
,有一个
问题
向各位同行
求教
,小弟写了一个
存储过程
,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。 ( tabname in varchar ) is v_servicesname tabname.服务类型%type; –这个变量就是用来存放所要取得的字段内容,但不知该如何定义 cursor curSort1 is select 服务类型 from tabname order by 编码; –此语句也不对提示找不到表名 begin …..
学习软件编程的学习心得精选.doc
学习软件编程的学习心得精选.doc
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章