社区
C#
帖子详情
求教存储过程的问题,在线等!
feic
2003-11-28 09:41:44
表table
字段
name char
floor int
请问?
如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量!
如何在页面付值给floor,返回floor等于该值的记录数的数量!
谢谢
...全文
48
10
打赏
收藏
求教存储过程的问题,在线等!
表table 字段 name char floor int 请问? 如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量! 如何在页面付值给floor,返回floor等于该值的记录数的数量! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
}
在Oracle PL/SQL中游标声明中表名动态变化的方法
/* 小弟刚刚接触ORACLE
存储过程
,有一个
问题
向各位同行
求教
,小弟写了一个
存储过程
,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。 ( tabname in varchar ) is v_servicesname tabname.服务类型%type; –这个变量就是用来存放所要取得的字段内容,但不知该如何定义 cursor curSort1 is select 服务类型 from tabname order by 编码; –此语句也不对提示找不到表名 begin …..
技术
求教
!一个关于
存储过程
的
问题
!
以前做东西都用sql串,现在开始学习存储过了,但是在查询分析器里,我能运行出结果来,就是用exec +
存储过程
名 + 参数的 方法,不知道在数据库里的
存储过程
是否这样调用,在.net 中 调试出现参数不正确的提示。我就想弄明白在数据库的查询分析器里是怎么样正确调用
存储过程
的!谢谢!
求教
hibernate调用
存储过程
问题
写了一个向数据库里插入数据的
存储过程
,当hibernate调用
存储过程
时不报错但是数据插不到数据库里。代码如下:int ref=0; Session session = HibernateSessionFactory.getSession(); SQLQuery sqlquery = session.createSQLQuery("{call newcustomeradd(?,?)}");
求解一道c语言编程题,大神
求教
!一道C语言编程题
求教
一道c语言编程,大神进!...
导航:网站首页 >大神
求教
!一道C语言编程题
求教
一道c语言编程,大神进!大神
求教
!一道C语言编程题
求教
一道c语言编程,大神进!相关
问题
:匿名网友:直接上代码#include int main(){double L;double ticheng=0;double rate = 0;int p;printf("请输入利润\n");scanf("%f",&L);if(L <= 1...
db2
存储过程
批量插入数据_DB2
存储过程
批量提交(续)
DB2
存储过程
批量提交(续)之前的帖子因为结了,所以就没有人去看了~于是乎就新开了个帖子!
问题
一:在不考虑性能损失的情况下,DB2
存储过程
分批提交可以尝试触发器调用
存储过程
提交的方法,下面是一个例子。此过程基本逻辑如下:当对表有INSERT操作时,触发
存储过程
COMMIT_TRIGGER,由COMMIT_TRIGGER调用
存储过程
COMMIT_A,在COMMIT_A中查询表的记录数,用记录数模每次...
C#
110,570
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章