`
yinghuayu1324117
  • 浏览: 70546 次
  • 性别: Icon_minigender_2
  • 来自: 保定
文章分类
社区版块
存档分类
文章列表
Spring应用 一、        Spring基础   在本部分别,将介绍Spring框架的两个核心特性:反向控制(IOC)和面向切面编程(AOP)。 1、  首先,简单介绍Spring中的IOC和AOP; 2、  其次,装配Bean,介绍如何利用IOC实现系统对象间的松耦合关系
游标:   游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。   隐式游标: 在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。    游标的主要属性如
存储过程    存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计.   1、  创建存储过程 语法:   Create [or re
视图       1)      视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据-它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。 2)      视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。 3)      向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的SELECT语句. 4)      视图向用户提供基表数据的另一种表现形式 视图分为:简单视图和复杂视图 简单的视图:只引用一个表,并且它只从基础表中检索数据,不允许修改其中的数据;
数据完整性    数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。 为了维护数据库中的数据完成性,在创建表时通常需要指定一些约束。通过表中的字段(列)定义约束,就可以防止非法数据的插入问题.对约束的定义可以再create table语句中进行,也可以在alter table语句中进行。   什么是约束呢
一、    事务概念:  概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。     主要特性:确保数据库的完整性。   二、    事务的ACID
DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行: •         向表中插入数据 •         修改现存数据 •         删除现存数据 1、插入语句 使用 INSERT 语句向表中插入数据。 INSERT INTO       table
分组函数的介绍 分组函数作用于一组数据,并对一组数据返回一个值. 常见的分组函数有: 函数名称 函数描述 Count
1、  交叉联接  交叉连接即笛卡儿乘积,是指两个关系中所有记录的任意组合。一般情况下,交叉查询是没有实际意义的。 SQL> select * from emp e cross join dept d; 备注:可以添加where子句筛选出有意义的数据。建议不使用。 2、 ...
Join_type连接类型分类如下: 1、  内连接: 内连接根据所使用的比较方式不同,把内连接分为了: 1)  等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 SQL> select * from emp e inner join dept d on e.deptno = d.deptno;
条件表达式 :IF-THEN-ELSE 逻辑 CASE expr WHEN comparison_expr1 THEN return_expr1          [WHEN comparison_expr2 THEN return_expr2           WHEN comparison_exprn THEN return_exprn           ELSE else_expr] END   DECODE(col|expression, search1, result1                     [, search2, result2,...,] ...
通用函数 这些函数适用于任何数据类型,同时也适用于空值: NVL (expr1, expr2) NVL2 (expr1, expr2, expr3) expr1不为NULL,返回expr2;为NULL,返回expr3 NULLIF (expr1, expr2) 相等返回NULL,不等返回expr1 COALESCE (expr1, expr2, ..., exprn)   nvl() 将空值转换成一个已知的值: l        可以使用的数据类型有日期、字符、数字。
日期时间函数 Oracle 中的日期型数据实际含有两个值: 日期和时间。默认的日期格式是 DD-MON-RR.日期时间函数用来返回当前系统的日期和时间、以及对日期和时间类型的数据进行处理运算。 add_months(date,count);在指定的日期上增加count个月 last_day(date);返回日期date所在月的最后一天 months_between(date1,dates);返回date1到date2之间间隔多少个月 new_time(date,this’
循环语句   最基本的循环称为无条件循环,如果没有指定exit语句,循环将无条件执行,这种循环称为死循环,死循环尽量避免。 语法格式如下:      Loop        ---statement---  Exit when condition  End loop;   案例: SQL> declare       i number(2):=1;
条件判断语句   有if与case语句      If语句 If语法    If(expression1)then pl/sql_statement    Else         Pl/sql_statement;    End if;
Global site tag (gtag.js) - Google Analytics