文章教程

web前端从Oracle数据库加载动态菜单所用到的数据表

5/9/2018 10:32:54 PM 人评论 次浏览

当我们在使用一款软件或者使用某某管理系统的时候,都会使用到分级菜单来给我们清晰的展示出其功能模块。而这些分级菜单呢,是需要通过对数据库的调用才能展示给我们的。今天,我就主要介绍一下制作分级菜单我们所要用到的数据表。

1、菜单表

create table menu( 
 menu_id   number(10) primary key, 
 menu_name   varchar(30), 
 menu_url   varchar(200), 
 parent_menu_id   number(10) 
); 
 
/*如果菜单是一级菜单,p_menu_id为0*/ 
insert into menu values(1,'图书管理','',0); 
insert into menu values(2,'订单管理','',0); 
insert into menu values(3,'用户管理','',0); 
insert into menu values(4,'系统设置','',0); 
insert into menu values(5,'图书展示','/system/updatePassword.action',1); 
insert into menu values(6,'新增图书','',1); 
insert into menu values(7,'订单分类','',2); 
insert into menu values(8,'新建订单','',2); 
insert into menu values(9,'用户信息','',3); 
insert into menu values(10,'用户信息设置','',3); 
insert into menu values(11,'管理员信息','',4); 
insert into menu values(12,'管理员权限设置','',4);