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