tempad
ReadyGo!技术成就梦想 >>数据库技术 >> 为什么能执行,不能返回结果

为什么能执行,不能返回结果

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-13 8:41:26

为什么能执行,不能返回结果

楼主hylovesf(十二种颜色)2003-12-30 20:44:53 在 MS-SQL Server / 基础类 提问

我建了一个函数:  
  create   function   tongji_3(@sum   char(10))  
  returns   int  
  as  
  begin  
  declare   @ch   as   char  
  set   @ch=@sum+"%"  
  return(select   count(*)   from   aaa   where   年龄   like   @ch)  
  end      
  再调用:  
  declare   @a   as   char  
  set   @a="1"  
  while   @a>="1"   and   @a<="5"  
  begin  
  update   tb_aaa2  
  set   tb_aaa2.shu=dbo.tongji_3(@a)  
  where   tb_aaa2.age=@a  
  set   @a=char(ascii(@a)+1)  
  end  
  为什么能执行,不能返回结果 问题点数:20、回复次数:2Top

1 楼hglhyy(為人民币服务!)回复于 2003-12-30 20:48:52 得分 15

try:  
  --将保存对应数据的表  
  create   table   tb_aaa(shu   int)  
  go  
  --这里一个年龄表  
  create   table   tb_age(age   int)  
  go  
   
  --建一个存储过程  
  create   procedure   tj_aaa_1  
  as  
  declare   @a   as   int  
  set   @a=1  
          while     @a<"5"  
        begin  
  insert   tb_aaa(shu)  
  select   administrator.tongji_2(@a)  
  set   @a=@a+1  
      end  
      go  
  --创建一个函数  
  create   function   tongji_2(@sum   int)  
      returns   int  
      as  
      begin  
      return(select   count(*)   from   tb_age   where   age/10   =   @sum)  
  end  
  go  
   
  --运行:  
  tj_aaa_1  
  go  
   
  需要注意的是还没有向年龄表中插入数据,  
  请你先插入数据以后运行就可以返回正确结果了  
  Top

2 楼Jianli2004(健力)(星是UP来的)回复于 2003-12-30 21:06:31 得分 5

set   @ch=""""+@sum+"%"""Top

责任编辑: efish 参与评论 查找更多:
相关文章
关闭浏览器的问题?急!!!! 关闭浏览器的问题?急!!!!
XviD解码时,遇到“整型被零除”的问题,求救

XviD解码时,遇到“整型被零除”的问题,求救

楼主cxf1976()2003-12-30 21:26:49 在 专题开发/技术/项目 / 多媒体/流媒体开发 提问

我现在使…

请问这求最大值的函数有什么错? 请问这求最大值的函数有什么错?
richTextBox选中的字体更改后出现的问题 richTextBox选中的字体更改后出现的问题
关于可连续重用程序包和非连续重用程序包的区别

关于可连续重用程序包和非连续重用程序包的区别

楼主zhanggok()2003-12-30 21:24:03 在 Oracle / 开发 提问

1可连续重用包     …

请问如结贴时"给分的和"与"原有分&q…

请问如结贴时"给分的和"与"原有分"比较的做法?

楼主look4sword(觅剑 | 劈柴、喂马、周游世界。
大调查:如果你是销售人员或售前人员请说出你的底薪…

大调查:如果你是销售人员或售前人员请说出你的底薪和一般的月薪。

系统用的时间长了, 系统用的时间长了,
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想