Oracle数据库之视图、索引、存储过程、触发器、事务、函数
2012-11-21 09:38
676 查看
1、视图:分为普通视图和物化视图,普通视图时虚表,不占内存,而物化视图相反,占内存。
语法格式如下:create or replace view view_name
as
select *
from student;
2、索引:作用于表中的某列,并将其进行排序,有助于快速地进行查询。
语法格式如下:create or replace index index_name
on emp(empno)
tablespace tablespace_name;
3、存储过程:是数据库程序的一部分,可以用PL/SQL编写,也可以用java编写,可以进行逻辑操作,并返回某一值。
语法格式如下:create or replace procedure procedure_name
别名
is 声明区
bigin
执行区
end procedure_name;
/
4、触发器:是数据库在进行某种操作之前或之后进行的操作。
语法格式如下: create or replace trigger trigger_name
after delete
on emp
for each row
begin
dbms_output.put_line('deleting;.....');
end trigger_name;
/
5、事务:是一个或一组逻辑单元,由多个SQL语句组成,可以对数据库上的对象进行操作,具有四大特性:
a、原子性:即要么执行成功,要么就不执行。
b、一致性:即要保证数据的完整性,比如删除某一值时,如果此值在另一表中有关联,则不能删除。
c、隔离性:就是每个数据库中的数据进行操作时,互不干扰。
d、持久性:就是指操作完成的数据库长久地保存在数据库中。
6、函数:能执行某种逻辑功能的程序代码
语法格式如下:create or replace function function_name(f float)
return float
is
begin
return 3.14*(f*f);
end function_name;
/
语法格式如下:create or replace view view_name
as
select *
from student;
2、索引:作用于表中的某列,并将其进行排序,有助于快速地进行查询。
语法格式如下:create or replace index index_name
on emp(empno)
tablespace tablespace_name;
3、存储过程:是数据库程序的一部分,可以用PL/SQL编写,也可以用java编写,可以进行逻辑操作,并返回某一值。
语法格式如下:create or replace procedure procedure_name
别名
is 声明区
bigin
执行区
end procedure_name;
/
4、触发器:是数据库在进行某种操作之前或之后进行的操作。
语法格式如下: create or replace trigger trigger_name
after delete
on emp
for each row
begin
dbms_output.put_line('deleting;.....');
end trigger_name;
/
5、事务:是一个或一组逻辑单元,由多个SQL语句组成,可以对数据库上的对象进行操作,具有四大特性:
a、原子性:即要么执行成功,要么就不执行。
b、一致性:即要保证数据的完整性,比如删除某一值时,如果此值在另一表中有关联,则不能删除。
c、隔离性:就是每个数据库中的数据进行操作时,互不干扰。
d、持久性:就是指操作完成的数据库长久地保存在数据库中。
6、函数:能执行某种逻辑功能的程序代码
语法格式如下:create or replace function function_name(f float)
return float
is
begin
return 3.14*(f*f);
end function_name;
/
相关文章推荐
- MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
- 3.22 学数据库 视图 存储过程 触发器 事务 函数 索引
- 开窗函数,视图,事务,存储过程,索引,触发器,游标
- MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
- MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
- mysql事务、触发器、视图、存储过程、函数
- MySQL之视图、存储过程、触发器、函数、事务、动态执行SQL
- 视图、索引、存储过程 、触发器、游标及事务
- Oracle数据库“ 存储过程 触发器 索引 视图” 介绍
- 索引、视图、同义词、函数、存储过程、触发器、游标定义
- 视图、索引、存储过程 、触发器、游标及事务
- 创建数据库、表、主外键、各种约束、存储过程、视图、索引、事务使用、触发器、创建登录账号、数据库用户 Sql语句示例
- oracle数据库对象第一部分(表,视图,索引,函数,序列,存储过程)
- 视图、索引、存储过程 、触发器、游标及事务详解
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数
- 事务,游标,索引,视图,存储过程,触发器
- MySQL基础(二):视图、触发器、函数、事务、存储过程
- oracle 索引,视图,存储过程,触发器 函数
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程;触发器trigger