建表语句:
-- Create table
create table T_SYS_RESOURCE
(
resourceid VARCHAR2(30) not null,
systemid VARCHAR2(30),
resourcename VARCHAR2(50),
description VARCHAR2(100),
link VARCHAR2(200),
parentid VARCHAR2(30),
seqno NUMBER default 0 not null,
resourcecode VARCHAR2(30)
)
tablespace TEST pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the columns
comment on column T_SYS_RESOURCE.resourcename
is '资源名称';
comment on column T_SYS_RESOURCE.description
is '资源描述';
comment on column T_SYS_RESOURCE.seqno
is '同级菜单内序号';
-- Create/Recreate primary, unique and foreign key constraints
alter table T_SYS_RESOURCE
add constraint PK_T_SYS_RESOURCE primary key (RESOURCEID)
using index
tablespace TEST pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create index IDX_RES_SYSTEMID on T_SYS_RESOURCE (SYSTEMID)
tablespace TEST pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
select level, r.resourceid, r.resourcename, r.link
from sys_resource r
connect by prior r.resourceid = r.parentid;
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403141958010001', '201403091958010020', '类别管理', '', 'category', '201403091958010028', 2, 'category');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403171255180001', '201403091958010020', '系统管理', '', '', '', 0, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403171255180002', '201403091958010020', '机构管理', '', '', '201403171255180001', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403171255180003', '201403091958010020', '机构设置', '', 'unit', '201403171255180002', 1, 'unit');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403171255180004', '201403091958010020', '部门设置', '', 'department', '201403171255180002', 2, 'department');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403171255180005', '201403091958010020', '员工设置', '', 'employee', '201403171255180002', 3, 'employee');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010021', '201403091958010020', '基础数据管理', '', '', '', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010024', '201403091958010020', '货运站管理', '', '', '201403091958010021', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010025', '201403091958010020', '货运站设置', '', 'a', '201403091958010024', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010026', '201403091958010020', '库区设置', '', 'warehouse', '201403091958010024', 2, 'warehouse');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010022', '201403091958010020', '储区设置', '', 'stockarea', '201403091958010024', 3, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010027', '201403091958010020', '货位设置', '', 'bin', '201403091958010024', 4, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010028', '201403091958010020', '货主管理', '', '', '201403091958010021', 2, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010031', '201403091958010020', '货主设置', '', 'b1', '201403091958010028', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010033', '201403091958010020', '供应商设置', '', 'supplier', '201403091958010028', 2, 'supplier');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010023', '201403091958010020', '物资品类设置', '', 'b2', '201403091958010028', 3, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010032', '201403091958010020', '物资品规设置', '', 'b3', '201403091958010028', 4, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010035', '201403091958010020', '作业管理', '', '', '', 2, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010029', '201403091958010020', '入库管理', '', '', '201403091958010035', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010030', '201403091958010020', '入库单管理', '', 'b4', '201403091958010029', 1, '');
insert into t_sys_resource (RESOURCEID, SYSTEMID, RESOURCENAME, DESCRIPTION, LINK, PARENTID, SEQNO, RESOURCECODE)
values ('201403091958010036', '201403091958010020', '入库调度', '', 'b5', '201403091958010029', 2, '');
相关推荐
在这个项目中,Oracle用于存储树形菜单的数据结构,如父节点ID、子节点列表等。JSP通过SQL查询语句从数据库中检索菜单项,并根据需要返回给前端。 **动态树形菜单的实现**: 1. **数据结构设计**:首先,需要在...
首先,我们需要设计一个合适的数据库表结构来存储树形菜单的数据。一种常用的方法是使用自引用关系,即创建一个表格,其中每个记录都可能作为其他记录的父节点。例如,我们可以创建一个名为`Menu`的表,包含以下字段...
在构建应用程序时,特别是涉及到用户界面的交互,如菜单系统,我们经常需要将数据组织成层次结构,例如树形结构。这里,我们将深入探讨如何使用递归查询来构建菜单树,并特别关注在MySQL和Oracle这两种广泛使用的...
在树形菜单中,数据通常存储在数据库中,通过SQL查询获取并展示。数据库表是数据的二维表格形式,每个表由列和行组成,列定义了数据类型,行代表具体的数据实例。在本案例中,可能存在一个或多个表来存储菜单的层次...
在SQL数据库中实现无限级树形菜单是一项常见的需求,涉及到数据库设计、查询优化以及前端展现等多个技术领域。 首先,我们来讨论数据库的设计。为了存储无限级树形菜单,常见的方法是采用自引用的方式,即每个菜单...
在本例中,"oracle树形结构"可能指的是利用Oracle数据库存储和查询树形结构数据的方法。这可能涉及到创建适当的表结构,定义父子节点关系的字段,以及编写查询语句来获取层级数据。查询可能包括查找特定节点的所有子...
根据提供的标题、描述以及部分...PageFlow框架提供了强大的工具来管理这些流程,而动态生成树形菜单则依赖于合理的算法设计。这种技术方案不仅适用于展示文件系统这样的简单场景,也可以扩展到更为复杂的业务需求中。
在网页设计中,左侧树形菜单是一种常见的布局方式,它能有效地组织大量链接,提供层次清晰的导航体验。本项目“利用JQuery实现网页左侧树形菜单”旨在通过JQuery库,结合CSS样式和可能的Java后端技术,动态地从...
在本项目中,它存储了用于构建树形菜单的数据,可能包括菜单的层级、父节点、子节点等信息。为了从Oracle数据库中获取这些数据,我们需要编写SQL查询语句,可能涉及到JOIN操作来处理父子关系。 Servlet是Java Web...
在企业级应用开发中,树形...总之,实现一个树形菜单在JavaEE环境下涉及数据模型的设计、数据库查询、业务逻辑处理以及前端展示等多个环节。理解这些知识点,结合实际项目需求,就能构建出高效、易用的树形菜单系统。
在Java编程中,树形菜单结构常用于组织和展示层级数据,例如文件系统、组织架构或者网站导航。这里我们讨论两种常见的树形菜单结构:SingleTreeNode 和 MultiTreeNode,并且介绍如何将它们相互转换的代码。 首先,...
在本文中,我们将讨论基于Oracle数据库的树形菜单设计和实现,包括递归结构的设计和dtree.js插件的应用。 (1)递归结构的设计 递归结构是树形菜单的基础,需要对递归结构的设计进行讨论。 (2)dtree.js插件的...
树形查询是指在数据库中查询具有层级关系的数据,例如部门结构、菜单系统等。MyBatis Plus提供了树形查询的支持,可以通过递归方式或者父子ID关联方式实现。在本项目中,可能涉及到的树形查询场景如组织架构、分类...
3. **菜单结构构建**:在Servlet中,将查询到的数据转化为多级树形结构,可以使用递归算法实现。 4. **数据传递**:将构建好的菜单结构以JSON或其他格式传递给JSP页面。 5. **页面渲染**:JSP根据接收到的菜单数据,...
总的来说,数据库控制树形结构的生成是一项涉及数据库设计、查询优化以及算法运用的任务。正确理解和运用这些知识,可以有效地组织和操作层级数据,从而提升数据库应用的性能和实用性。在实际开发中,需要根据具体...
这个“ExtJS树形框架(一个例子)”示例项目展示了如何利用ExtJS创建一个与后端Oracle数据库、iBATIS持久层框架和Struts MVC框架交互的树形界面。下面,我们将深入探讨这些技术以及它们在该项目中的应用。 1. **...
它提供了一系列组件,如表格、树形结构、对话框、菜单等,让开发者可以快速创建响应式的、符合W3C标准的页面。 6. **Oracle**: Oracle是世界上最广泛使用的数据库管理系统之一,提供了一套全面的数据库API,如...
综上所述,"树形控件和jquery上传附件"这个主题涵盖了前端交互设计、后端数据库操作以及文件上传等多个关键知识点,它们在Web开发中有着广泛的应用。通过熟练掌握这些技术,开发者可以构建更加高效、易用的Web应用。