-- 通过一个子级ID 返回一级分类名称
alter function calcclass
(@dclassid as
int)
returns varchar(50)
as
begin
-- 通过一个子级ID 返回一级分类名称
-- 返回ID
和父级分类ID 直到父级分类ID=0
declare @cid int
declare @cfatherid int
set
@cid=@dclassid
while (@cid>0)
select @cfatherid=cid,@cid=cfatherid from
trd_archivesclass where cid=@cid
return (select cname from trd_archivesclass
where cid=@cfatherid)
end
相关文章
- 11-15SQL的基础函数
- 11-15SQL转换全角/半角函数
- 11-15SQL简繁转换函数
- 11-15SqlServer 中查询子节对应的上级自定义函数
- 11-15SQL中WHERE子句中为什么不能使用聚合函数?
- 11-15sql查询 ——聚合函数
- 11-15python基础:自定义函数
- 11-15SQL中的max()函数用法
- 11-15R语言--自定义函数证明中心极限定理
- 11-15编程菜鸟的日记-初学尝试编程-编写函数实现strcpy功能(总结考察点)