存储过程与存储函数说明:存储函数有返回值!存储过程没有返回值!
指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。
什么时候用存储过程/存储函数
原则:如果只有一个返回值,用存储函数;否则,就用存储过程。
1.创建存储过程
用CREATE PROCEDURE命令建立存储过程。语法如下:
create [or replace] PROCEDURE 过程名[(参数列表...
分类:
数据库 时间:
2015-08-16 10:51:38
阅读次数:
251
闪回删除的表:
删除表:
drop table aa;
drop table aa purge; 不经过回收站,不能闪回
闪回删除的表语法:--所谓闪回的意思就是还原回收站中的表
FLASHBACK TABLE [schema.]
TO
{[BEFORE DROP [RENAME TO table]]
[ENABLE|DISABLE]TRIGGERS}
查看回...
分类:
数据库 时间:
2015-08-16 10:48:16
阅读次数:
223
说明
数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。
触发器的类型
语句级触发器:在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行 。
行级触发器(FOR EACH ROW):触发语句作用的每一条记录都被触发。在行级触发器中使用o...
分类:
数据库 时间:
2015-08-16 10:46:41
阅读次数:
178
1.PL/SQL的定义:
PL/SQL(Procedure Language/SQL)
PLSQL是Oracle对sql语言的过程化扩展
指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。
把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。
Plsql(oracle),Tran...
分类:
数据库 时间:
2015-08-15 23:05:39
阅读次数:
269
1.创建一个表
不加约束
create table t_user(
id number,--类型是number类型
name varchar2(20),--varchar2()可以变化
gender char(2),
birthday date default sysdate 默认是当前日期
)
加上约束
create table t_user2(
...
分类:
数据库 时间:
2015-08-15 12:02:03
阅读次数:
168
1.常用函数
1)字符函数
lower
全部转为小写 select lower('HELLO') from dual; -->hello
upper 全部转为大写 select upper('hello') from dual; HELLO
concat 连接两个字符串 select concat('hello','world') from dual;--> hell...
分类:
数据库 时间:
2015-08-15 10:26:30
阅读次数:
180
1.集合运算:
UNION运算符返回两个集合去掉重复元素后的所有记录。
例:查询属于部门10与部门20的所有员工信息。
select * from emp where deptno=10
union select * from emp where deptno=20;
UNIONALL 返回两个集合的所有记录,包括重复的。
例:查询工资在500~1500或在1000~2000范...
分类:
数据库 时间:
2015-08-15 10:23:19
阅读次数:
172
查看监听,使用grid用户11grac1:11grac1->lsnrctlstatus
LSNRCTLforLinux:Version11.2.0.3.0-Productionon14-AUG-201500:30:26
Copyright(c)1991,2011,Oracle.Allrightsreserved.
Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
STATUSoftheLISTENE..
分类:
数据库 时间:
2015-08-15 06:52:27
阅读次数:
438
我们前面安装了两个节点的RAC。我们现在将第三个节点11grac3,添加到我们集群中。第三个节点一定要按照集群环境准备一文描述,准备环境。请参考http://lqding.blog.51cto.com/9123978/1684159安装前检查11grac1->pwd
/u01/app/11.2.0/grid/bin
11grac1->./cluvfystage-pr..
分类:
数据库 时间:
2015-08-15 06:51:48
阅读次数:
161
1.清屏
windows:host cls;
linux:host clear;
2.对日期的处理
1)系统默认的类型:
select sysdate from dual;-->注:sysdate 是系统的当前时间 系统默认格式为:日-月-年
2)to_char()的用法
语法:TO_CHAR(date,'format_model')
格式:
日期格式的元素
...
分类:
数据库 时间:
2015-08-15 00:15:01
阅读次数:
197