用户、表空间、表:
    一个用户一般给予一个表空间,可以多个用户共同管理一个表空间
    一个表空间会有多张表
对于权限的控制:
    在数据库中在人员菜单与需要浏览的文件之间做权限设置能否浏览,可以在人员菜单表与文件表之间加入一张表,
        做一个关系的对应,根据人员去查出能浏览的文件。以达到安全权限的控制。
    在spring中有AOP面向切面编程可以做安全的控制,加上springMVC的拦截器可以达到细粒度的安全控制的效果。
数据库:唯一性约束_alternate key(替换键)

内连接:inner join
左外连接:left outer join
右外连接:right outer jojn
全外连接:full outer join
交叉连接:cross join 没有where语句,类似于两张表做笛卡尔积
(并集)联合:union和union all有不同
交集:intersect
差:minus

select * from (select * from DM_MAT_BUDGET where DEPT_CODE_ = ? and MAT_BUDGET_CAT_ID_ = ? and YEAR_ = ?) m right outer join (select LEVEL as MONTH_ from DUAL CONNECT BY LEVEL <= 12) d on m.MONTH_ = d.MONTH_ order by d.MONTH_ asc
--显示12个月
select LEVEL as MONTH_ from DUAL CONNECT BY LEVEL <= 12
--连接各自条件筛选,达到需要
select o.MAT_BUDGET_ID_, o.COM_CODE_, o.COM_NAME_, ob.ORG_CODE_ DEPT_CODE_, ob.ORG_NAME_ DEPT_NAME_, o.MAT_BUDGET_CAT_ID_, o.BUDGET_, o.YEAR_, o.MONTH_, o.MEMO_, o.OPERATOR_CODE_, o.OPERATOR_NAME_, o.LAST_UPDATE_DATE_ from OMV_ORG@OM ob left outer join (select * from DM_MAT_BUDGET where COM_CODE_ = ? and MAT_BUDGET_CAT_ID_ = ? and YEAR_ = ? and MONTH_ is null) o on o.DEPT_CODE_ = ob.ORG_CODE_ where ob.PARENT_ORG_CODE_ = ?

在多表联合显示的业务表中,在页面下拉框引用的别的表的数据时,要注意key与value和当前表对应属性的关系。大部分是显示给用户汉字,而不是代码值。
在取数据时,取输入框对应的key值时,使用Ext.getCmp('VALUE_').getSubmitValue()。取输入框对应的显示值时,使用Ext.getCmp('VALUE_').getRawValue()。

使用正则表达式:\b匹配一个字边界,
         一.边界的定义:通常情况下,以 空格、段落首行、段落末尾、逗号、句号 等符号作为边界,值得注意的是,分隔符“-”也可以作为边界。
                二.边界的相对性:当你对一个普通字符,比如“s”,设定边界的时候,它的边界是诸如空格、分隔符、逗号、句号等。
                                当你对一个边界,比如分隔符“-”或者“,”等,设定边界的时候,它的边界是普通字符。

欢迎大家阅览,多多评论其中的不足!!

为工程师之路添砖加瓦!!

最近使用oracle的笔记和少量的正则表达式的更多相关文章

  1. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  2. ORACLE存储过程笔记3

    ORACLE存储过程笔记3 流程控制 1.条件   if expression thenpl/sql or sqlend if;   if expression thenpl/sql or sqlel ...

  3. ORACLE存储过程笔记2

    ORACLE存储过程笔记2 运算符和表达式     关系运算 =等于<>,!=不等于<小于>大于<=小于等于>=大于等于       一般运算   +加-减*乘/除 ...

  4. ORACLE存储过程笔记1

    ORACLE存储过程笔记1 一.基本语法(以及与informix的比较)   create [or replace] procedure procedure_name (varible {IN|OUT ...

  5. oracle学习笔记第一天

    oracle学习笔记第一天 --oracle学习的第一天 --一.几个基础的关键字   1.select select (挑选) 挑选出显示的--列--(可以多列,用“,”隔开,*表示所有列),为一条 ...

  6. Oracle学习笔记——点滴汇总

    Oracle学习笔记——点滴汇总 http://www.botangdb.com/ Oracle GI = Grid Infrastructure = ASM + Cluster

  7. Oracle学习笔记之四sp1,Oracle 11g的常用函数

    从Oracle学习笔记之四,SQL语言入门中摘出来的,独立成一章节 3.1 字符类函数 ASCII(c)和CHR(i)    分别用于返回一个字符的ASCII码和返回给定ASCII值所对应的字符. C ...

  8. Oracle学习笔记之四,SQL语言入门

    1. SQL语言概述 1.1 SQL语言特点 集合性,SQL可以的高层的数据结构上进行工作,工作时不是单条地处理记录,而对数据进行成组的处理. 统一性,操作任务主要包括:查询数据:插入.修改和删除数据 ...

  9. Oracle学习笔记—数据字典和常用命令(转载)

    转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一 ...

随机推荐

  1. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  2. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...

  3. 软件工程导论-目录-K-T+RJ大

    目录 10 第1章 软件工程学概述/1 19 1.1 软件危机/1 19 1.1.1 软件危机的介绍/1 19 1.1.2 产生软件危机的原因/3 21 1.1.3 消除软件危机的途径/4 22 1. ...

  4. Qt——透明无边框Widget的bug

    Experience 最近在封装一些类的时候,打算做一个窗口框架,能实现拖动.缩放.最大最小化.基本样式等功能,可不慎遇见一件无比蛋疼的事情,QWidget最小化后再恢复正常界面,最小化按钮居然仍处于 ...

  5. SQL数据库分配权限

    打开SQL-Server管理工具->安全性->登陆名->右键(新建登陆名) 输入相应的信息(这里要去掉强制实施密码策略,强制密码过期,否则用户在下次登录时必须修改密码) 用户映射-& ...

  6. SpringBean_获取Spring加载的所有bean(实践)

      一.查询代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 ...

  7. PRINCE2

    首先要说的是,我这篇体会是针对一定的背景的,不能算是一种通用的管理方式,只能是我自己的经验总结,能给大家平常的管理提供一点思路,我就很满足了.先说说背景,我所在公司做的是大型桌面应用软件,简单点说就是 ...

  8. 解决:error: .repo/manifests/: contains uncommitted changes

    repo sync同步时提示出错:          error: .repo/manifests/: contains uncommitted changes 解决方法: 1.cd 进入.repo/ ...

  9. 【UOJ#67】新年的毒瘤 Tarjan 割点

    #67. 新年的毒瘤 UOJ直接黏贴会炸...    还是戳这里吧: http://uoj.ac/problem/67#tab-statement Solution 看到这题的标签就进来看了一眼. 想 ...

  10. 100 个 Linux 常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...