![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 59
Coding Diary
从事金融风险控制相关的J2EE软件开发工作
展开
-
Oracle简介及其安装
Oracle 服务器:是一个数据管理系统(RDBMS),它提供开放的, 全面的, 近乎完整的信息管理。由一个 Oracle 实例 和一个 Oracle 数据库组成。Oracle 数据库 和 Oracle 实例: Oracle 服务器由两大部分组成, Oracle 数据库 和 Oracle 实例。 Oracle 数据库: 位于硬盘上实际存放数据的文件, 这些文件组织在一起, 成为一个逻辑整体, 即原创 2017-06-15 20:32:14 · 300 阅读 · 0 评论 -
Java调用Oracle的存储过程、存储函数
存储过程create or replace procedure queryEmpInfo(eno in number, pename out varchar2, psal out number,原创 2017-06-18 16:16:03 · 1733 阅读 · 0 评论 -
Oracle中的存储过程,函数和触发器
存储过程和存储函数: 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。创建存储过程 用CREATE PROCEDURE命令建立存储过程和存储函数。 语法:create [or replace] PROCEDURE 过程名(参数列表) AS PLSQL子程序体;存储函数 函数(Function)为一命名的存储程序,可带参数,并返回一计算值。函数和过程的结构原创 2017-06-18 16:02:42 · 621 阅读 · 0 评论 -
Oracle中的数据字典
数据字典 数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新。数据一览与数据字典来记录、校验和管理正在进行的操作。 oracle中、sys用户是数据字典的拥有者,数原创 2017-06-18 14:26:49 · 302 阅读 · 0 评论 -
Oracle中的PL/SQL介绍
PL/SQL(Procedure Language/SQL) PLSQL是Oracle对sql语言的过程化扩展 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。PL/SQL程序结构declare 说明部分 (变量说明,光标申明,例外说明 〕begin 语句序列 (DML语句〕… exception 例外处理原创 2017-06-18 14:01:16 · 1167 阅读 · 0 评论 -
Oracle中常见的数据库对象
常见的数据库对象包括以下几种: table 表 基本的数据存储集合,由行和列组成。 view 视图 从表中抽出的逻辑上相关的数据集合 sequence 序列 提供有规律的数值。 index 索引 提高查询的效率 synonym 同义词 给对象起别名table 表前面已经做过介绍,这里主要介绍余下的几种。view 视图视图是一种虚表. 视图建立在已有表的原创 2017-06-18 13:38:54 · 2913 阅读 · 2 评论 -
Oracle中的建表约束
约束是表一级的限制 如果存在依赖关系,约束可以防止错误的删除数据 约束的类型: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK用户可以自定义约束,也可以使用Oracle Server的sys_cn格式命名约束 约束创建的时机: 创建表的时候,同时创建约束 表结构创建完成后 约束可以定义在列一级,或者是表一级 通过数据字典查看约束非原创 2017-06-17 21:57:02 · 383 阅读 · 0 评论 -
Oracle的DML、DDL、DCL
DML 全称Data Manipulation Language,即数据操作语言:insert update delete selectDDL 全称Data Definition Language,即数据定义语言:create alter drop runcateDCL 全称Data Control Language,即数据控制语言:commit rollback表名和列名命名规则: 必须以字母开原创 2017-06-17 21:47:09 · 1053 阅读 · 0 评论 -
Oracle查询相关的练习题
1.查询工资大于12000的员工姓名和工资select last_name, salaryfrom employeeswhere salary > 120002.查询员工号为176的员工的姓名和部门号select last_name, department_idfrom employeeswhere employee_id = 1763.选择工资不在5000到12000的员工的姓名和工资se原创 2017-06-17 17:58:23 · 2562 阅读 · 0 评论 -
Oracle的子查询和集合运算
子查询: 子查询解决了不能一步求解的问题 子查询要包含在括号内。 将子查询放在比较条件的右侧。 单行操作符对应单行子查询,多行操作符对应多行子查询。 可以在主查询的where 、select、 having 、from后面放置子查询 不可以在group by后面放置子查询 主查询和子查询可以不是同一张表,只要子查询返回的结果主查询可以使用 一般不在子查询中使用order by 一原创 2017-06-17 17:47:43 · 734 阅读 · 0 评论 -
Oracle查询语句
Oracle终端登陆以dba的身份登陆 sqlplus “/as sysdba”创建用户 create user user0611 identified by user0611;赋予权限 grant resource,connect to briup;查看当前用户 show user;以user0611 登陆(conn username/password;) conn原创 2017-06-15 21:54:24 · 1527 阅读 · 0 评论 -
Oracle中的闪回
闪回 Flashback在Oracle的操作工程中,会不可避免地出现操作失误或者用户失误,例如不小心删除了一个表等,这些失误和错误可能会造成重要数据的丢失,最终导致Oracle数据库停止。在传统意义上,当发生数据丢失、数据错误问题时,解决的主要办法是数据的导入导出、备份恢复技术,这些方法都需要在发生错误前,有一个正确的备份才能进行恢复。为了减少这方面的损失,Oracle提供了闪回技术。有了闪回技术原创 2017-06-18 17:33:18 · 275 阅读 · 0 评论