在前面的学习中,我们大部分接触的都是SQL语言,但是,在实现复杂操作的时候,SQL语言就无能为力了,这时候就需要引入新的语言,PL/SQL语言就是对SQL语言的扩展,可以实现存储过程,函数等的创建。下面是我对PL/SQL语言的总结,和大家分享一下。一.基本结构1.PL/SQL是一种块结构的语言,... Read More
posted @ 2015-09-19 15:24 竹沥半夏 Views(411) Comments(0) Diggs(0) Edit
一、语言分类1.DML(Data Manipulation Language,数据操作语言):用于对数据的操作。 DML包括:(1)SELECT:查询数据select * from temp; (2)INSERT:增加数据到数据库insert into temp values(4,'... Read More
posted @ 2015-09-19 15:23 竹沥半夏 Views(228) Comments(0) Diggs(0) Edit
所谓事务,他是一个操作序列,这些操作要么都执行,要么都不执行,是一个不可分割的工作单元。通俗解释就是事务是把很多事情当成一件事情来完成,也就是大家都在一条船上,要死一起死,要活一起活。 为什么要引入事务?事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过... Read More
posted @ 2015-09-19 15:18 竹沥半夏 Views(3409) Comments(2) Diggs(1) Edit
触发器是一个与表相关联的,存储下来可以自动执行的PL/SQL程序。每当一个特定的数据操作语句(insert,update,delete)在指定的列上发出时,oracle自动地执行触发器定义的语句序列。虽然触发器对于很多事情特别方便,避免了我们手动的调用,但是却带来了一些其他问题,例如定义一个插入... Read More
posted @ 2015-09-19 09:03 竹沥半夏 Views(834) Comments(1) Diggs(2) Edit