首页 > 数据库 > Oracle >

oracle的存储过程实例讲解

2018-07-28

oracle的存储过程实例讲解。今天看代码,主键是通过UUID生成的,20多个菜单记录,取个巧,最近刚好学点函数和存储过程,练习一下,上代码

今天看代码,主键是通过UUID生成的,20多个菜单记录,取个巧,最近刚好学点函数和存储过程,练习一下,上代码

Name             Type         Nullable Default Comments 
---------------- ------------ -------- ------- -------- 
ROLE_FUNCTION_ID VARCHAR2(36)                  主键ID   
ROLE_ID          VARCHAR2(36)                  角色ID   
FUNCTION_ID      VARCHAR2(36)                  功能ID   
CREATE_DATE      DATE                  sysdate 创建时间 
CREATE_USER_ID   VARCHAR2(36) Y                创建人   
UPDATE_DATE      DATE         Y                修改时间 

需要插入的表结构如上

--------------- ------------- -------- ------- ----------------------------------------- 
USER_ID         VARCHAR2(36)                   主键ID                                    
USERNAME        VARCHAR2(40)                   用户名                                    
PASSWORD        VARCHAR2(63)  Y                密码(两次MD5加密)                         
NAME            VARCHAR2(40)  Y                真实姓名                                  
ALIAS_NAME      VARCHAR2(40)  Y                昵称                                      
SEX             VARCHAR2(3)   Y                性别代码                                  
BIRTHDAY        VARCHAR2(8)   Y                出生日期                                  
TEL_PHONE       VARCHAR2(20)  Y                固定电话                                  
TEL_MOBILE      VARCHAR2(20)  Y                手机号                                    
EMAIL           VARCHAR2(50)  Y                Email                                     
POSITION_CODE   VARCHAR2(3)   Y        00      职位(编码:BM_AA10代码:POSITION)         
ORG_ID          VARCHAR2(36)  Y                所属机构ID                                
STATE           VARCHAR2(1)   Y        1       启用状态(编码:BM_AA10代码:YESORNO)      
LAST_LOGON_DATE DATE          Y                最后登录时间                              
IP              VARCHAR2(20)  Y                IP                                        
LOGON_NUMS      NUMBER(8)     Y                登录次数                                  
CREATE_USER_ID  VARCHAR2(36)  Y                创建人                                    
CREATE_DATE     DATE          Y                创建时间                                  
UPDATE_DATE     DATE          Y                修改时间                                  
UPDATE_USER_ID  VARCHAR2(36)  Y                修改人                                    
PHOTO_URL       VARCHAR2(200) Y                照片                                      
EXTEND_TYPE     CHAR(1)       Y                扩展属性类型 1 扩展商户  2扩展推广员 3 扩展校验密码 4 扩展现金归集账户 
EXTEND_ID       VARCHAR2(60)  Y                扩展属性值    

用户表如上,需要用的是USER_ID

Name           Type          Nullable Default Comments                   
-------------- ------------- -------- ------- -------------------------- 
FUNCTION_ID    VARCHAR2(36)                   主键ID                     
URL            VARCHAR2(200) Y                连接地址                   
NAME           VARCHAR2(40)                   菜单名称                   
PARENT_ID      VARCHAR2(36)  Y                父菜单ID                   
SORT           VARCHAR2(3)   Y                排序                       
TYPE           VARCHAR2(40)  Y                类型                       
DESCRIPTION    VARCHAR2(200) Y                描述                       
STATE          VARCHAR2(1)   Y                启用状态(编码:BM_AA10代码:YESORNO) 
CREATE_DATE    DATE                           创建时间                   
CREATE_USER_ID VARCHAR2(36)  Y                创建人                     
UPDATE_DATE    DATE          Y                修改时间                   
UPDATE_USER_ID VARCHAR2(36)  Y                修改人                     
ICON_CLASS     VARCHAR2(200) Y                图标样式                   
TYPE_CODE      VARCHAR2(3)   Y                类型代码     

菜单表,树形结构,根据parent_id,挂载。

相关文章
最新文章
热点推荐