随笔分类 -  oracle基础

摘要:学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函数及示例,一是为了和大家分享,二是可以在以后工作中忘记了随时查阅。废话不多说,下面直接上函数。一... 阅读全文
posted @ 2015-09-20 12:36 竹沥半夏 阅读(1219) 评论(2) 推荐(1)
摘要:在前面的学习中,我们大部分接触的都是SQL语言,但是,在实现复杂操作的时候,SQL语言就无能为力了,这时候就需要引入新的语言,PL/SQL语言就是对SQL语言的扩展,可以实现存储过程,函数等的创建。下面是我对PL/SQL语言的总结,和大家分享一下。一.基本结构1.PL/SQL是一种块结构的语言,... 阅读全文
posted @ 2015-09-19 15:24 竹沥半夏 阅读(432) 评论(0) 推荐(0)
摘要:一、语言分类1.DML(Data Manipulation Language,数据操作语言):用于对数据的操作。 DML包括:(1)SELECT:查询数据select * from temp; (2)INSERT:增加数据到数据库insert into temp values(4,'... 阅读全文
posted @ 2015-09-19 15:23 竹沥半夏 阅读(243) 评论(0) 推荐(0)
摘要:所谓事务,他是一个操作序列,这些操作要么都执行,要么都不执行,是一个不可分割的工作单元。通俗解释就是事务是把很多事情当成一件事情来完成,也就是大家都在一条船上,要死一起死,要活一起活。 为什么要引入事务?事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过... 阅读全文
posted @ 2015-09-19 15:18 竹沥半夏 阅读(3498) 评论(2) 推荐(1)
摘要:触发器是一个与表相关联的,存储下来可以自动执行的PL/SQL程序。每当一个特定的数据操作语句(insert,update,delete)在指定的列上发出时,oracle自动地执行触发器定义的语句序列。虽然触发器对于很多事情特别方便,避免了我们手动的调用,但是却带来了一些其他问题,例如定义一个插入... 阅读全文
posted @ 2015-09-19 09:03 竹沥半夏 阅读(856) 评论(1) 推荐(2)
摘要:在oracle中,一个服务器上一般只有一个数据库。在一个数据库中,不同的用户项目由不同的用户访问,每一个用户拥有自身创建的数据库对象,当一个用户想访问其它用户下的数据库对象时,必须由对方授予一定的权限,因此,用户和权限在oracle中非常重要。下面是我总结的一些关于用户和权限的知识,和大家一起分享一 阅读全文
posted @ 2015-09-18 21:07 竹沥半夏 阅读(3969) 评论(0) 推荐(2)
摘要:oracle中函数和存储过程的区别和联系 在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,但也有自己的特点。刚学完函数和存储过程,下面来和大家分享一下自己总结的关于函数和存储过程的区别。一、存储过程1.定义 存储过程是存储在数据库中提供所有用户程序调用的子程序,定义... 阅读全文
posted @ 2015-09-18 10:31 竹沥半夏 阅读(27437) 评论(0) 推荐(7)
摘要:oracle系统函数(日期函数)调用日期函数时,首先要明确两个概念,时间戳和日期是不同的,日期中包括年月日但不包括小时分钟秒,时间戳包括年月日小时分钟秒。在oracle中,一般情况下,函数中包含date字符的和日期有关,包含timestamp的函数和时间戳有关(时间戳可以理解为时间)。oracle中... 阅读全文
posted @ 2015-09-17 22:51 竹沥半夏 阅读(7987) 评论(3) 推荐(3)