当前位置: 代码迷 >> Sql Server >> 触发器字母递加
  详细解决方案

触发器字母递加

热度:96   发布时间:2016-04-24 09:20:14.0
触发器字母递增
本帖最后由 chenfeng_cstp 于 2015-03-09 15:29:06 编辑
sql:目前有表Code 两列一列是父节点,一个是当前节点
当前列    父列
01018       0101
01019       0101


根据Grade表的位数长度确定是2位还是1位递增
Grade表的Grade列内容:22111

创建触发器能够新增的时候,根据位数后面自动递增,如果是两位则99 到0A、0B这样递增

因为限制了后面是一位字符,所以只能使用字母来递增。需要实现的效果:
0101A       0101
0101B      0101
0101C      0101
0101D      0101

但是使用ASCII码来递增不太好用。我的问题有没有其他办法能够实现这个功能用SQL触发器来实现这个效果
------解决思路----------------------
你可以考虑这种方式,感觉直观一点
  相关解决方案