选择一级分类,查出它所有的二级分类,三级分类...等等
2011-08-14 11:59
218 查看
create function Func_IsSubCategory
--判断某商品分类是否属于另一商品分类的子孙分类
(
@targetCateId int, --子孙分类ID
@ancestorCateId int --祖宗分类ID
)
returns bit --返回值类型为布尔类型
as
begin
--定义用于临时保存商品分类的变量
declare @temCateId int;
--定义返回值变量
declare @exitsed bit;
--设置初始值为0
set @exitsed=0;
if(@targetCateId=@ancestorCateId)
begin
set @exitsed=1;
return @exitsed;
end
--循环判断
select @temCateId=parentCateId from CategoryInfo where
Id=@targetCateId
while @temCateId is not null
begin
if(@temCateId=@ancestorCateId)
begin
set @exitsed=1;
break;
end
select @temCateId=parentCateId from CategoryInfo where
Id=@temCateId
end
return @exitsed;
end
--判断某商品分类是否属于另一商品分类的子孙分类
(
@targetCateId int, --子孙分类ID
@ancestorCateId int --祖宗分类ID
)
returns bit --返回值类型为布尔类型
as
begin
--定义用于临时保存商品分类的变量
declare @temCateId int;
--定义返回值变量
declare @exitsed bit;
--设置初始值为0
set @exitsed=0;
if(@targetCateId=@ancestorCateId)
begin
set @exitsed=1;
return @exitsed;
end
--循环判断
select @temCateId=parentCateId from CategoryInfo where
Id=@targetCateId
while @temCateId is not null
begin
if(@temCateId=@ancestorCateId)
begin
set @exitsed=1;
break;
end
select @temCateId=parentCateId from CategoryInfo where
Id=@temCateId
end
return @exitsed;
end
相关文章推荐
- 搜索,选择控件(根目录,一级,二级,三级),时间控件
- ecshop首页调用指定分类的所有产品(指定一级调二级)
- ZEN CART 一级分类显示所有二级分类产品
- JavaScript跳转菜单(一级,二级,三级)
- 经典笔试题:一级指针数组、二级指针数组和三级指针的联合使用详解
- php菜单一级,二级分类栏目的获得
- CategoryFragment中一级分类、二级分类的实现
- TP5 首页导航一级和二级分类
- 织梦联动枚举字段添加一级分类如果超过132个自动变成二级修复教程
- aspcms 一级分类 二级分类调用
- 根据一级分类查询所有子级分类
- 安卓通过spinner实现二级选择地区(根据思路可以写三级)
- treeView添加一级二级三级节点。
- DEDECMS联动添加三级后无法添加二级分类的解决方案
- Magento二级三级分类URL去除父目录名
- kendo 底部弹出选择菜单,可用作底部一级、二级导航kendoNotification
- dedecms5.7如何实现"三级栏目_二级栏目_一级栏目_网站名称
- 二级类别可以随一级类别的变化而变化的下拉选择框
- html下拉框之间的联动------一级分类和二级分类
- dedecms列表页如何实现“三级栏目_二级栏目_一级栏目_网站名称”