oracle的存储过程实例讲解,存储过程实例讲解
今天看代码,主键是通过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,挂载。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。