Oracle学习笔记
最近空闲时间较多,开始学习Oracle数据库知识。下文是对Oracle数据库相关概念的一些笔记。
初学Oracle,理解Oracle实例、Oracle数据库和Oracle服务器等名词术语是很重要的。
术语解释:
Oracle实例/Oracle数据库
一般Oracle数据库(Oracle Database)可以分为两部分。
实例(Instance)
实例是一个非固定的、基于内存的基本进程和内存结构。当服务器关闭后,实例也就不存在了。实例是一个逻辑上的概念。
数据库(Database)
数据库指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。请记住此处所提文件,这些文件都需要好好的学习了解。
一般情况下,Oracle数据库都是一个数据库包含一个实例
相关文档:
一。查看oracle数据库是否为归档模式:
1.select name,log_mode from v$database;
NAME LOG_MODE
------------------ ------------------------
QUERY NOARCHIVELO ......
Executive Overview
The Oracle Data Mining Option provides powerful data mining functionality within the Oracle Database. It enables you to discover new insights hidden in your data and to leverage your investment in Oracle Database technology. With Oracle Data Mining, you can build and apply ......
触发器 trigger
分类:前触发,后触发
行触发器,语句触发器
行触发器与语句触发器的区别:
行触发器要求当一个 DML 语句操作影响数据库中的多行数据时,对于其中的每个数据行,只要它们符合触发约束条件,均激活一次触发器,FOR EACH ROW 选项说明触发器为行触发器;
语句触发器 ......
NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值
NVL2(Expr1,Expr2,Expr3)如果Expr1为NULL,返回Expr2的值,否则返回Expr3的值
NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值 ......