![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 79
ceekor
这个作者很懒,什么都没留下…
展开
-
自动生成已有部门的编号-RowNumber+Partition
背景: 原本数据库中已经存在 Unit (部门表),仅有一些常用字段(部门ID、部门名称、父部门ID、部门级别之类的)。现在需要两个新的字段,存储部门的编号,如父部门:001,子部门:001001,子子部门:001001001 … 问题分析: (1)、部门编号以三个字符(001)为基础,迭代增加。需要已知部门序号基础上,自动凑齐三个字符,不足补0。(参照zhou同学) -- New F原创 2014-12-06 16:21:18 · 1161 阅读 · 0 评论 -
生成部门编号续(1) - Trigger
上一篇文章中,已经用循环创建了部门编号,突然间又想到Trigger,对触发器递归调用还有个印象。只需要设置根部门的编号,触发器便会依次更新二级部门的编号、三级部门的编号... 虽然为已有部门更新编号,只需执行一次,用触发器显得大材小用,可就是想用 触发器来实现而已。 直接上代码: -- New Trigger: UpdateUnitNO --Purpose: update all the su原创 2014-12-06 18:15:24 · 413 阅读 · 0 评论