如何在SQL表中定义指针类型的数据?

湘王AI
聚能技术官方账号
2003-12-08 10:46:18
如何在SQL表中定义指针类型的数据?,比如:

字段名称 字段含义
Typekey 类别关键字(主键)
Typename 类别名称
F_point 前向指针,指示该类别上一级类别的关键字
B_point 后向指针,指示该类别的下属是类别还是具体文件
0:说明其下属也是类别,在本库中寻找
1:说明其下属为具体文件,应在法律法规数据库

F_point和B_point2个数据类型怎么定义?
...全文
73 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
湘王AI 2003-12-08
  • 打赏
  • 举报
回复
我SQL很差,见笑了,:)
湘王AI 2003-12-08
  • 打赏
  • 举报
回复
我是参考这个网页做的
http://www.ccw.com.cn/htm/app/aprog/01_12_12_2.asp
zjcxc 元老 2003-12-08
  • 打赏
  • 举报
回复
其实楼主的就是树形数据处理.参考:


树形数据处理:
http://expert.csdn.net/Expert/topic/2285/2285830.xml?temp=.454632
zjcxc 元老 2003-12-08
  • 打赏
  • 举报
回复
F_point 定义的数据类型和你的Typekey 类别关键字(主键)一样.
B_point 定义为bit类型就可以了.
湘王AI 2003-12-08
  • 打赏
  • 举报
回复
我说的意思是有2张表,其中一张定义类别(所有的目录),比如:
Typekey 类别关键字(主键)
Typename 类别名称
F_point 前向指针,指示该类别上一级类别的关键字
B_point 后向指针,指示该类别的下属是类别还是具体文件
0:说明其下属也是类别,在本库中寻找
1:说明其下属为具体文件,应在法律法规数据库
(node[0]=0/1 代表这个节点是关闭还是打开的,0代表关闭,1代表打开;
node[1]=0/1 代表这个文件夹是关闭还是打开的,0代表关闭,1代表打开;
node[2] 暂时没有意义;
node[3] 代表该节点的名称;
node[4]......node[n] 代表了该节点的n个子节点。


另一张表定义所有文件(非目录文件),比如:
字段名称 字段含义
id 文件序号(主键)
Title 文件标题
Content 文件内容
Pubdate 发布日期
Puborg 发布单位
Regdate 登记日期
Update_date 最后修改时间
Typekey 文件所属类别

其实数据库保存的是动态分级目录,他的数据结构决定了它主要由两种不同的节点构成,一种是具体的文档节点,一种是复合型的文件夹节点。
我是说怎么定义指向文件的指针F_point和B_point2个数据类型?
谢谢!
txlicenhe 2003-12-08
  • 打赏
  • 举报
回复
SQL没有指针的概念。
建议用树结构。

http://expert.csdn.net/Expert/topic/2285/2285830.xml?temp=.1570551

/*--树形数据处理方案

树形数据的排序,新增,修改,复制,删除,数据完整性检查,汇总统计
--邹建 2003.9--*/
lynx1111 2003-12-08
  • 打赏
  • 举报
回复
游标
zjcxc 元老 2003-12-08
  • 打赏
  • 举报
回复
create table 类别(
Typekey int primary key,
Typename nvarchar(20),
F_point int,
B_point bit,
node0 bit default 0,
node1 bit default 0,
node2 int,
node3 nvarchar(20),
node4 nvarchar(20)
)

create table 文件(
id int identity(1,1) primary key,
Title nvarchar(100),
Content nvarchar(8000),
Pubdate datetime,
Puborg nvarchar(100),
Regdate datetime,
Update_date datetime,
Typekey int
)

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧