树形数据库设计 (zjcxc (邹建) 请关注)
|-----------------------——————|
| 报表1 |
|—————————————————|
|日期: 名称:
|——————————————————|
| | | | |
|查| |存| |
|找| |在| |
|资| |疑| |
|料| |点| |
| | |情|_________ |
| | |况|人员: 日期: |
|————————————--- |
象这样的报表我有三张,里面的栏目都不一样,用户可以新建表(报表有编号)
如:报表1(001-003) 报表2(001-003)
我想采用树形结构数据库,把所在报表放在一个表中,
CREATE TABLE [dbo].[tb002] (
[nodeid] [int] IDENTITY (1, 1) NOT NULL ,
[nodename] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[parentid] [int] NOT NULL ,
[nodetype] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[col] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[row] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
我现在保存一个表的数据的时候,我不知道如何确定父,请问如何解决?