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

    起因 最近在对接一个第三方平台.该平台只提供了Java版本的SDK,C#版本的还处于敬请期待状态.由于C#可以复用绝大部分代码,便考虑找一个Java到C#的转换器,在试用了几个软件之后,发现还是Jav ...

  2. 对 Python 语法不够了解导致的 bug

    对 Python 语法不够了解导致的 bug. `in` '20' in '11264,6144,4096,3072,2048,1024,300,30' Out[7]: True a_list = ' ...

  3. ActiveX控件之ActiveXObject is not defined

    ActiveX控件方便用户在网页中插入各种效果,但是并不是所有浏览器都支持该控件. ActiveX是微软独有的,只有基于IE内核的浏览器才能使用. 当出现如上错误,可以将通过该控件创建的对象定义为本地 ...

  4. .NET跨平台之旅:将示例站点从ASP.NET 5 Beta5升级至Beta7

    9月2日,微软发布了ASP.NET 5 Beta7(详见Announcing Availability of ASP.NET 5 Beta7).其中最大的亮点是dnx已经可以完全基于CoreCLR运行 ...

  5. Visual Studio 2015的坑:中文字符串编译后成乱码

    (2015年8月5日更新:微软已经修复了Roslyn的这个bug,详见 https://github.com/dotnet/roslyn/pull/4303 ) 昨天,我们用VS2015编译了博客程序 ...

  6. 百度API

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. RGW 负载均衡和高可用的几个方案对比

    注:在RGW网关主机网卡已经是10Gb的情况下,如下三个方案没有引入LVS:如果RGW是Gb网卡,可以考虑引入LVS做流量负载均衡. RGW部署采用 fastcgi+nginx 扩展性和可配置性更强. ...

  8. qingku

    # -*- coding:utf-8 -*- list1=[] list2=[] list3 = [] list4 = [] while True: inputs = raw_input(" ...

  9. jeecg表单页面控件权限设置(请先看官方教程,如果能看懂就不用看这里了)

    只是把看了官方教程后,觉得不清楚地方补充说明一下: 1. 2. 3. 4.用"jeecgDemoController.do?addorupdate"这个路径测试,不出意外现在应该可 ...

  10. chkdsk磁盘修复命令工具怎么用,怎样运行chkdsk工具修复?

    Chkdsk是系统检查磁盘当前状态的一个命令,启动它可以显示磁盘状态.内存状态和指定路径下指定文件的不连续数目.选择“开始→运行”输入“Chkdsk”回车,即可启动Chkdsk,它会自动校验文件并将丢 ...