用户、表空间、表:
    一个用户一般给予一个表空间,可以多个用户共同管理一个表空间
    一个表空间会有多张表
对于权限的控制:
    在数据库中在人员菜单与需要浏览的文件之间做权限设置能否浏览,可以在人员菜单表与文件表之间加入一张表,
        做一个关系的对应,根据人员去查出能浏览的文件。以达到安全权限的控制。
    在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. HBASE 安装法

    http://www.cnblogs.com/nexiyi/p/hbase_intro_94.html

  2. nodejs express 静态文件的路径

    当express 设置为静态文件服务器的时候.可以通过2种方式进行方位: 1,通过设置app.use('路径1','../a/b/image') express 路径的形式,如 src="路 ...

  3. c语言考前最后一天

    明天就是考验这1个多月学习c语言的总结了,所以今天是个重要的日子,明天是个神圣的日子. 但是我还很多地方不明白,特别是函数,循环,这两个都是c语言最重要的,但我却没学好,上课还 时不时走神所以现在学的 ...

  4. UCenter创始人密码正确但是登录不了

    UCenter创始人密码正确但是登录不了,没有什么提示,就反复输入密码登录 也进不了......... ================================================ ...

  5. discuz论坛插件设计学习培训视频全套教程

    discuz模板跟插件开发的教程比较少,特搜集给大家学习插件做的好,在dsicuz应用中心出 售也是可以卖不少的呢 教程目录:第1章  本章的标题第1节Discuz! X 产品安装与配置第2节模板风格 ...

  6. window.open和window.location.href的几种用法

    windows.open("URL","窗口名称","窗口外观设定"); <A href="javascript:windo ...

  7. Macbook被格式化之后

    macbook不小心被手贱格式化了,开机显示一个大问号. 于是查询得到恢复方式是使用command+R. 照做了,试了好几次,那个地球还是卡住不动的.都没有提示让我输入wifi密码. 于是又查了一下, ...

  8. 【三石jQuery视频教程】03.创建垂直时间表(Timeline)

    视频地址:http://v.qq.com/page/g/i/o/g0150rvi6io.html 大家好,欢迎来到[三石jQuery视频教程],我是您的老朋友 - 三生石上. 今天,我们要通过基本的H ...

  9. Hadoop---Google MapReduce(转)

    1. MapReduce是干啥的 因为没找到谷歌的示意图,所以我想借用一张Hadoop项目的结构图来说明下MapReduce所处的位置,如下图. Hadoop实际上就是谷歌三宝的开源实现,Hadoop ...

  10. C#中的try catch 和finally

    错误的出现并不总是编写应用程序的人的原因,有时应用程序会因为终端用户的操作而发生错误.无论如何,我们都应预测应用程序和代码中出现的错误. 这三个关键字try是必定要用的,要不然就失去了意义.然后cat ...