生成分类表中的编号的方法
来源:互联网 发布:江西银行网络培训学院 编辑:程序博客网 时间:2024/04/23 18:49
用到了dapper,分类表结构:id,createtime,caname,bh,pbh,remark
/// <summary>生成分类表中分类编号</summary>
/// <param name="pbh">父编号</param>
/// <param param name="x">每一级编号的位数</param>
/// <returns></returns>
public string GenBH(string pbh, int x)
{
string sql = "select right(max(bh)," + x + ") from category where pbh='" + pbh+"'";
using (var connection = ConnectionFactory.GetOpenConnection())
{
string res = connection.QuerySingle<string>(sql);
if (string.IsNullOrEmpty(res))
{
int a = 1;
if (pbh != "0")
{
return pbh + a.ToString("d" + x);
}
return a.ToString("d" + x);
}
else
{
int a = int.Parse(res) + 1;
int b = (int)Math.Pow(10, x);
if (a <= b)
{
throw new Exception("编号超过限制!");
}
if (pbh != "0")
{
return pbh + a.ToString("d" + x);
}
return a.ToString("d" + x);
}
}
}
- 生成分类表中的编号的方法
- 自动生成编号的方法
- ASP自动生成编号的方法
- 两种简单生成编号的方法
- 独立编号表,生成编号
- 生成规范的订单编号
- --任务三:触发器 --遵循编码规范,创建触发器,当改变“资源分类表”的“分类编号”时,自动修改“资源表”中,资源对应的“分类编号”。
- 分类编号我所有的东西~
- 目录结构编号&工单编号的生成策略
- 生成编号
- 关于Mathtype5.0/5.2(推荐5.2)在word中的公式自动编号和引用编号的方法
- 在PHP中实现按照预定规则自动生成编号的方法
- 自动编号表中的ID
- Access 新手来看:编号的生成问题
- 自动生成人才编号的存储过程
- powerbulider编号生成(本公司的)
- 自动生成16位的单据编号
- Access 新手来看:编号的生成问题
- 由锚定浮标数据解特征值问题求垂向模态以及波速
- SnackDown Online Qualifier 2017 | Temple Land
- distance of vaa3d
- 正则表达式
- Git 分支小经验
- 生成分类表中的编号的方法
- 文章标题
- 封装GET、POST请求
- Html 新增标签
- Python的MySQL
- jQuery实现简单的滑动导航
- 373. Find K Pairs with Smallest Sums
- 9. Palindrome Number
- Kaggle 数据挖掘比赛经验分享 (转载)