2014oracle
文章平均质量分 75
跬步小流
本科计算机科学与技术专业金融专业
展开
-
oracle_子查询
oracle_子查询 ①子查询语法 SELECT select_list FROM table WHERE expr operator (SELECT select_list FROM table ); 子查询 (内查询) 在主查询之前一次执行完成。 子查询的结果被主查询(外查询)使用 。 注意事项: 子查询要包含在括号内原创 2014-11-06 17:06:36 · 573 阅读 · 0 评论 -
PL/SQL 游标的使用
游标的使用 ①游标概念 为了处理SQL 语句,ORACLE 必须分配一片叫上下文( context area )的区域来处理所必需的信息, 其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查询的活动集(active set)。 游标是一个指向上下文的句柄( handle)或指针。通过游标,PL/SQL可以控制上下文区和处理语句时上下文区会发生些什么事情 ②显式原创 2014-11-17 15:06:46 · 2215 阅读 · 0 评论 -
PL-SQL 存储函数和存储过程
PL-SQL 存储函数和存储过程 ORACLE 提供可以把PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。 过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。 ①创建函数 1. 建立内嵌函原创 2014-11-18 13:54:22 · 1561 阅读 · 0 评论 -
PL-SQL 触发器
PL-SQL 触发器 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 ①触发器类型 触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。 即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行原创 2014-11-18 15:22:48 · 1037 阅读 · 1 评论 -
PL-SQL 包的创建和应用
PL-SQL 包的创建和应用 ①简介 包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。 包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。 把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。原创 2014-11-18 15:20:35 · 1949 阅读 · 2 评论 -
ORACLE_创建和管理表
ORACLE_创建和管理表 ①常见的数据库对象 表:基本的数据存储集合,由行和列组成。 视图:从表中抽出的逻辑上相关的数据集合。 序列:提供有规律的数值。 索引:提高查询的效率 同义词:给对象起别名 ②Oracle 数据库中的表 1.用户定义的表: 用户自己创建并维护的一组表,包含了用户所需的信息 如:SELECT * FROM user_tables;查看用户创建的表原创 2014-11-06 17:08:15 · 992 阅读 · 0 评论 -
oracle 表连接
1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3. 自连接(同一张表内的连接) SQL的标准语法: select table1.column,table2.column from table1 [inner | left | right | full ] join table转载 2014-04-21 13:32:23 · 680 阅读 · 0 评论 -
oracle_常用分组函数
oracle_常用分组函数 ①分组函数 1.max(column):求最大值,对数据类型没有要求,任意数据类型都可以 2.min(column):求最小值,对数据类型没有要求,任意数据类型都可以 3.avg(column):返回column不为null的平均值,对数据类型有要求,只能针对number类型(数字类型) 4.sum(column):返回column不为null的总和,原创 2014-11-06 17:06:50 · 2049 阅读 · 0 评论 -
oracle_视图
oracle_视图 ①视图 1.视图是一种虚表。 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句. 视图向用户提供基表数据的另一种表现形式 2.为什么使用视图 控制数据访问 简化查询 避免重复访问相同的数据 3.简单视图和复杂视图 特性原创 2014-11-07 14:10:59 · 865 阅读 · 0 评论 -
PL/SQL流程控制语句
PL/SQL流程控制语句 介绍PL/SQL的流程控制语句, 包括如下三类: 控制语句: IF 语句 循环语句: LOOP语句, EXIT语句 顺序语句: GOTO语句, NULL语句 ①if语句 IF THEN PL/SQL 和SQL语句; ELSIF THEN 其它语句; ELSIF THEN 其它语句; ELSE原创 2014-11-17 15:01:21 · 1862 阅读 · 0 评论 -
PL/SQL 程序设计简介
①PL/SQL 程序设计简介 PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中, 所以PL/SQL代码可以对数据进行快速高效的处理 在PL/SQL中可以使用的SQL语句有: INSERT,UPDATE,DELETE,SELECT …INTO,COMMIT,ROLLBACK,SAVEPOINT。 提示:原创 2014-11-17 14:49:32 · 1720 阅读 · 0 评论 -
ORACLE_数据处理
ORACLE_数据处理 ①数据操纵语言 DML(Data Manipulation Language – 数据操纵语言) 可以在下列条件下执行: 向表中插入数据 修改现存数据 删除现存数据 查询现存数据 事务是由完成若干项工作的DML语句组成的 ②INSERT 语句语法 1.使用 INSERT 语句向表中插入数据。 INSERT INTO table [(column原创 2014-11-06 17:13:17 · 829 阅读 · 0 评论 -
oracle_约束constraint
oracle_约束constraint ①什么是约束 1约束是表级的强制规定 有以下五种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK 注意事项 如果不指定约束名 ,Oracle server 自动按照 SYS_Cn 的格式指定约原创 2014-11-07 13:57:13 · 1021 阅读 · 0 评论 -
oracle_控制用户权限
oracle_控制用户权限 ①权 限 数据库安全性: 系统安全性 数据安全性 系统权限: 对于数据库的权限 对象权限: 操作数据库对象的权限 1.系统权限 超过一百多种有效的权限 数据库管理员具有高级权限以完成管理任务,例如: 创建新用户 删除用户 删除表原创 2014-11-11 15:11:00 · 1167 阅读 · 0 评论 -
oracle_序列、索引、同义词
①序列 1.序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内存可以提高访问效率 2.CREATE SEQUENCE 语句 CREATE SEQUENCE sequence [INCREMENT BY n] --每次增长的数值 [START W原创 2014-11-11 14:50:55 · 2003 阅读 · 2 评论 -
oracle_set运算符
oracle_set运算符 ①UNION/UNION ALL UNION 操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,去重 例: select id,name from tableA union select id,name from tableB UNION ALL 操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,不去重。 例: sele原创 2014-11-12 10:41:26 · 1278 阅读 · 1 评论 -
oracle_高级子查询
oracle_高级子查询 ①子查询 子查询是嵌套在 SQL 语句中的另一个SELECT 语句 子查询 (内查询) 在主查询执行之前执行 主查询(外查询)使用子查询的结果 ②多列子查询 主查询与子查询返回的多个列进行比较 where (column1,column2) in (子查询) 例:查询与141号或174号员工的manager_id和department_id相同的其原创 2014-11-12 15:09:20 · 2010 阅读 · 0 评论 -
oracle之单行函数
单行函数 ①.字符函数 LOWER(x):将x中的每个单词都转换成小写 UPPER(x):将x中的每个单词都转换成大写 INITCAP(x): 将x中的每个单词的首字母转换成大写 CONCAT(x,y):用于将y添加到x之后,与||功能一样 SUBSTR(x,start[,length]): 用于从x中取得从start位置开始的一个子字符串, 可选参数length:指原创 2014-10-30 15:11:47 · 874 阅读 · 0 评论 -
PL/SQL 异常错误处理
异常错误处理 一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。ORACLE 提供异常情况(EXCEPTION)和异常处理(EXCEPTION HANDLER)来实现错误处理 ①有三种类型的异常错误: 1. 预定义( Predefined )错误 ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发原创 2014-11-17 15:23:27 · 2895 阅读 · 0 评论 -
HashSet中存储复杂类型对象
这个话题还是从一个有问题的代码中引申出来的,原代码如下: import java.util.*; class TreeSetTest { public static void main(String[] args) { HashSet hs=new HashSet(); Student st1=new Student转载 2015-01-19 11:10:02 · 1880 阅读 · 0 评论