问一个关于存储过程比较基础的问题!

dcren118 2007-04-25 09:45:13
怎么实现在存储过程里面 有一个数 保持五位 如果不够为数前面填充0

比如 2 那么就应该显示 00002

如果是 12 那么显示 00012

。。。。

在线等!第一个正确答案得所有分
...全文
167 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yudi010 2007-04-25
  • 打赏
  • 举报
回复
错了
Right('00000' +'字段',5)
yudi010 2007-04-25
  • 打赏
  • 举报
回复
Right('00000' +'字段',4)
leafsword_519 2007-04-25
  • 打赏
  • 举报
回复
比较简便的方法是

在字符串前面加5个0,然后substring 取后5位
yumiaojin 2007-04-25
  • 打赏
  • 举报
回复
哦,错啦,是存储过程,那你就写个function啦,判断参数长度,然后再在前面被0罗。
yumiaojin 2007-04-25
  • 打赏
  • 举报
回复
用c#的padleft属性
y_dong119 2007-04-25
  • 打赏
  • 举报
回复
直接传5位比较塞

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧