遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

WebSen!NT的行业分类说明

   webSen!NT 是网胜推出的一套行业开源网站,使用.net2.0开发,一般行业站需要的功能跟栏目多提供了,下面是针对站点的行业分类表相关的一些分析,需要修改代码时可以参考下.

行业分类表W_IndustryType字段介绍如下

ID 类别编号
Type 类别名称
ToRelease 是否允许发布数据
SuperiorsFlag 是否是1级分类,0表示1级,1表示2级(上面有一个大类),2表示上面有2级父类
UnderlingFlag ?
SuperiorsID 上一级父类编号
Superiors   亲类编号路径 如  1,13表示这个类是3级类别,上面有编号为1的大类与编号为13的2级类别
            使用 SuperiorsId=1 Or Superiors Like '1,%'可以选择1下面全部子类别。
            另外Superiors也为定位父类提供了方便
Sequence    排序号
=============================
一般的信息表中会保存行业分类的路径 如 Supply.IndType=9,139 表示某条供应信息属于
类别编号是9下面编号为139分类名下,使用如下查询可以获取9分类下的全部供应信息
patindex('%,'+rtrim(9)+',%',','+ IndType+',')>0
表示只要路径(IndType)里包含[,9,](%,9,%)的多能匹配到,
注意这里将 IndType字段前后加上","(逗号)
例:
当IndType=9时patindex('%,9,%' , ',9,')
当IndType=9,139时 patindex('%,9,%' , ',9,139,')

-----------------------
参考:
----------------------------------------
PATINDEX
返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。

语法
PATINDEX ( '%pattern%' , expression )

 

posted on 2010-03-11 16:42  遗忘海岸  阅读(360)  评论(0编辑  收藏  举报