CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

请问如何实现

楼主hyqangel(hyqangel)2004-09-02 12:45:06 在 MS-SQL Server / 应用实例 提问

declare   @xx   int  
                  @yy   char(5)    
  @xx=1  
  如何实现  
  @yy='00001' 问题点数:0、回复次数:10Top

1 楼hdhai9451(☆新人类☆)回复于 2004-09-02 12:47:24 得分 0

declare   @xx   int,@yy   char(5)    
   
  set   @xx=1  
  set   @yy='00001'  
  Top

2 楼hyqangel(hyqangel)回复于 2004-09-02 12:50:10 得分 0

有否这样一个函数来实现   set   @yy=function(@xx)Top

3 楼lsxaa(小李铅笔刀)回复于 2004-09-02 12:54:29 得分 0

declare   @xx   int  
                  @yy   char(5)    
  set   @xx=1  
  如何实现  
  set   @yy=right('00000'+cast(@xx   as   char),5)  
  Top

4 楼ouyld(ゎたしすきぁぉた)回复于 2004-09-02 19:02:30 得分 0

UPTop

5 楼deodarsydn(deodar)回复于 2004-09-02 20:24:08 得分 0

不知你的用意?Top

6 楼pbsql(风云)回复于 2004-09-02 20:29:52 得分 0

declare   @xx   int,@yy   char(5)    
  set   @xx=1  
  set   @yy=right('00000'+cast(@xx   as   varchar),5)  
  Top

7 楼JackyBeauty(想家的浪子)回复于 2004-09-02 22:31:56 得分 0

@yy=function(@xx)  
  完整的函数应该这样定义  
  create   FUNCTION   FormatIntToStr(@xx   as   int,@format   as   varchar(50))    
  --@xx   代表要格式化的数字   @format   代表要格式化为几位数(如'00'或'0000')  
  RETURNS   varchar(50)  
  AS  
  BEGIN  
      declare   @a   varchar(50),@len   int  
      set   @a=cast(@xx   as   varchar(50))  
      set   @len=len(@format)  
      if   len(@a)>=@len  
      begin  
            return   @a  
      end  
      return   replicate('0',@len-len(@a))+@a    
  END  
  Top

8 楼azsoft(Try my best)回复于 2004-09-02 22:34:36 得分 0

declare   @xx   int,@yy   char(5)    
  set   @xx=1  
  set   @yy=left('00000'+cast(@xx   as   varchar),5)Top

9 楼sensorcsdn(sensor)回复于 2004-09-03 08:27:59 得分 0

declare   @xx   int,   @yy   char(5)    
  set   @xx=1  
   
  select   @yy=right('100000'+@xx,5)  
   
  print   @yy  
   
  Top

10 楼hanshufan(小帆)回复于 2004-09-03 11:51:46 得分 0

declare   @xx   int,@yy   char(5)    
  set   @xx=1  
  set   @yy=right('00000'+cast(@xx   as   varchar),5)Top

相关问题

  • 如何实现???
  • 如何实现?
  • 如何实现???
  • 如何实现?
  • 如何实现!!
  • 如何实现?
  • 如何实现???
  • 如何实现,急!
  • 如何实现OnSysCommand()?
  • 如何实现的!

关键词

  • xx
  • yy
  • 实现
  • cast
  • varchar
  • len
  • declare
  • format
  • right
  • set

得分解答快速导航

  • 帖主:hyqangel

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo