关于 C# 十进制不足补位的应用
2024-08-24 19:44:10
看下面图的应用(我们平常的一些自定义主键增加):
补位应用知识:
D十进制 不足几位前面补0
基于这个我们可以得到上面结果
//最大編號
string maxNo = string.Empty;
//3到8 00001 0002
string cmdText = "SELECT MAX(SUBSTRING(ServerQueueNo,3, 8)) AS ServerQueueNo FROM test_publish_server_queue_info";
object o = SqlHelper.ExecuteScalar(SqlHelper.ERPDBConnection, cmdText);
string max = (o != null ? o.ToString() : ""); if (!string.IsNullOrEmpty(max))
{
//SQ00001 SQ0002
int num = Convert.ToInt32(max) + n;
//D5 ,5位十进制数,不足5位前面补0 SQ00001
maxNo = string.Format("SQ{0}", num.ToString("D5"));
}
else
maxNo = string.Format("SQ0000{0}",); if (this.CheckSQNo(maxNo))
return this.GetMaxPmNo(n + );
else
return maxNo;
最新文章
- memcached服务器
- android 歌词解析
- gocode+auto-complete搭建emacs的go语言自动补全功能
- Python的全局变量
- struts2:数据校验,通过XWork校验框架实现(validation.xml)
- node 大牛的blog
- C# 导入文件日期格式(dd/MM/yyyy)
- JQuery图片轮换 nivoSlider图片轮换
- 是一个IPV6地址
- Python标准库:内置函数dict(**kwarg)
- foj 2082 树链剖分 第2天
- windows下配置Java环境变量
- Oracle生成查询包含指定字段名对应的所有数据表记录语句
- 如何把Python脚本导出为exe程序
- rem 原理与简介
- OpenGIS
- 今天开始学习模式识别与机器学习Pattern Recognition and Machine Learning (PRML),章节5.1,Neural Networks神经网络-前向网络。
- 为什么在移动端用rem圆角不圆
- SpringMvc请求处理流程与源码探秘
- linux-grep-tail-find
热门文章
- [sql]生产库全备/mysql库体积大小查看
- Viewpager 去掉两侧的光晕效果
- zabbix web 登录成功后提示(红色提示):zabbix server is not running:the information displayed may not be current
- 菜鸟教程之工具使用(二)——Maven打包非规范目录结构的Web项目
- Gradle-修改.gradle默认目录
- Tornado使用-简介
- (转)Linux下的输入/输出重定向
- DIOCP开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端
- Java后端测试概述
- uboot命令实现举例