随笔分类 -  ORACLE数据库

摘要:oracle中函数和存储过程的区别和联系【转载竹沥半夏】 在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,但也有自己的特点。刚学完函数和存储过程,下面来和大家分享一下自己总结的关于函数和存储过程的区别。一、存储过程1.定义 存储过程是存储在数据库中提供所有用户程序调用... 阅读全文
posted @ 2015-09-19 22:47 博智星 阅读(249) 评论(0) 推荐(0) 编辑
摘要:浅谈Oracle事务【转载竹沥半夏】所谓事务,他是一个操作序列,这些操作要么都执行,要么都不执行,是一个不可分割的工作单元。通俗解释就是事务是把很多事情当成一件事情来完成,也就是大家都在一条船上,要死一起死,要活一起活。 为什么要引入事务?事务处理可以确保除非事务性单元内的所有操作都成功完成,否则... 阅读全文
posted @ 2015-09-19 22:40 博智星 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一篇让Java程序猿随时可以翻看的Oracle总结前言:Oracle学习也有十几天了,但是呢,接下来还要学习许多其他的东西,并不能提步不前,所以在此总结了以下Oracle中常用的命令和语句,没有语法都是实例,以便以后工作的时候随时翻看,毕竟是自己的东西,一看就懂。 有关的语句和操作基本都是按照实战... 阅读全文
posted @ 2015-09-18 23:40 博智星 阅读(1893) 评论(1) 推荐(5) 编辑
摘要:ATM取款机的数据库模拟开发和实战总结一.ATM实战开发的简介。 学习了几天的Oracle,开始着手用数据库PL/SQL语言做一个简单的ATM取款机业务,主要是为了巩固数据库的知识,并非真正的去实现高端的业务。有兴趣的可以看看,希望对同胞们都有用。 ATM的表。它有四张表,用户信息表userinfo... 阅读全文
posted @ 2015-09-17 13:30 博智星 阅读(5854) 评论(4) 推荐(5) 编辑
摘要:Oracle触发器一.触发器的概念理解。 数据库触发器是一个与表关联的存储下来的可以自动执行的PL/SQL程序。每当一个特定的数据操作语句在指定的表上发出时,Oracle自动的执行触发器中定义的语句序列。比如,你要实现银行卡数据的插入,插入姓名,数据库就自动的为你插入卡的ID和你账户的ID,这... 阅读全文
posted @ 2015-09-16 14:02 博智星 阅读(1991) 评论(3) 推荐(6) 编辑
摘要:Oracle中PL/SQL的执行部分和异常部分一.PL/SQL的执行部分。赋值语句。 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值;另一种是通过SQL查询结果赋值。 用户赋值举例: set serveroutput on;accept abc prompt '请输入abc... 阅读全文
posted @ 2015-09-15 23:27 博智星 阅读(1062) 评论(0) 推荐(2) 编辑
摘要:Oracle中PL/SQL简介、基本语法以及数据类型一.PL/SQL简介。 Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询和Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量申明,赋值语句,而且还有条件,... 阅读全文
posted @ 2015-09-14 22:42 博智星 阅读(11067) 评论(0) 推荐(3) 编辑
摘要:序列和索引一.序列1.序列的概念: 序列(Sequence)是用来生成连续的整数数据的对象。它常常用来作为主键的增长列,可以升序,也可以降序。2.创建序列: 语法:创建序列 语法解析: CREATE SEQUENCE sequence_name ... 阅读全文
posted @ 2015-09-14 20:12 博智星 阅读(6634) 评论(0) 推荐(3) 编辑
摘要:视图和同义词一.视图:1.首先我们说说视图的作用:视图跟查询select的作用差不多,只不过视图具有封装的作用,跟java中的类的概念有相似之处。通过创建一个视图,你可以把一些简单的,复杂的查询的sql语句存贮于它里面,所以,视图是基于一张表或多张表的。视图实际并不存贮数据,创建视图后,每次通过视图... 阅读全文
posted @ 2015-09-13 20:17 博智星 阅读(1579) 评论(0) 推荐(4) 编辑
摘要:数据类型 数据类型是在设计表结构中需要定义的,选择适当的数据类型可以节省存储空间,提高运算效率。 Oracle数据类型主要包括 1.字符型 适合保存字符串类型的数据,如姓名、地址、简介等等。 如:char(2000),nchar(2000),varchar(40... 阅读全文
posted @ 2015-09-12 17:02 博智星 阅读(839) 评论(1) 推荐(2) 编辑
摘要:创建用户1.首先登陆到系统用户sys(sys用户具有创建用户的权限)。2.然后在代码编辑框写入创建用户的代码。 语法:CREATE USER user_name IDENTIFIED BY password [ACCOUNT LOCK|UNLOCK] lock:给用户上锁;unlock:... 阅读全文
posted @ 2015-09-12 11:47 博智星 阅读(1019) 评论(1) 推荐(3) 编辑