oracle
amier_one
这个作者很懒,什么都没留下…
展开
-
oracle闪回
1,闪回数据库到之前某时间点(在安装时需要开放闪回功能)不支持表空间删除 select name from v$database; --看是否打开闪回功能 select flashback_on,name from v$database; select name from v$bgprocess where paddr打开闪回功能SQL> shutdown im转载 2012-03-25 17:17:37 · 745 阅读 · 0 评论 -
oracle的闪回
1.1 配制参数行级闪回需要配制以下两个参数undo_management = auto 只有设置成auto才能查询到表更新记录undo_retention =900 设置表更新记录时间,单位为秒,只有在这个时间内的操作才能被闪回,10G第二版默认为900秒,9i为3600秒.1.2 行级闪回查询行级闪回查询有以下三种--行级闪回查询select a, b, c, ve转载 2012-03-25 17:18:52 · 846 阅读 · 0 评论 -
oracle 中schema
oracle中什么是schema?schema定义:A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user. Schema objects are logical structures created by us原创 2012-03-28 22:41:33 · 798 阅读 · 0 评论 -
oracle 存储过程与函数
存储过程:存储过程和函数也是一种PL/SQL 块,是存入数据库的PL/SQL 块。但存储过程不同于已经介绍过的PL/SQL 程序,我们通常把PL/SQL 程序称为无名块,而存储过程是以命名的方式存储于数据库中的。创建存储过程,需要有CREATE PROCEDURE 或CREATE ANY PROCEDURE 的系统权限。语法:CREATE [OR REPLACE] PROCEDUR原创 2012-03-28 22:45:26 · 1122 阅读 · 0 评论 -
Oracle rownum用法详解,可以实现分页
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果转载 2012-03-15 20:33:20 · 1185 阅读 · 0 评论 -
oracle 日期函数大全!
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE转载 2012-03-17 20:27:12 · 998 阅读 · 0 评论 -
DML、DDL、DQL、DCL的定义与区别
DCL(Data Control Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCLDCL数据库控制语言不同于程序设计语言,SQL语言(结构化程序设计语言)的组成部分包括了DCL原创 2012-03-17 22:47:28 · 7567 阅读 · 1 评论 -
oracle 单行函数详解
单行函数的特征:1、单行函数对单行操作2、每行返回一个结果3、有可能返回值与原参数数据类型不一致(转换函数)4、单行函数可以写在SELECT、WHERE、ORDER BY子句中5、有些函数没有参数,有些函数包括一个或多个参数6、函数可以嵌套单行函数的分类:转载 2012-03-17 20:52:55 · 913 阅读 · 0 评论 -
oracle 简单sql语句
一、基本的查询语句:SELECT *| {[DISTINCT] column|expression [alias],...} FROM table;关键字:select 查询语句,distinct 去掉重复行,from 标记从哪个表选择。eg:select * from emp; 查询表emp中所有数据。 select ename,原创 2012-03-14 22:26:27 · 765 阅读 · 0 评论