随笔分类 - 数据库
摘要:ORACLE 8i,9i 表连接方法。 一般的相等连接: select * from a, b where a.id = b.id; 这个就属于内连接。 对于外连接: Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER ...
阅读全文
摘要:ORACLE 8i,9i 表连接方法。 一般的相等连接: select * from a, b where a.id = b.id; 这个就属于内连接。 对于外连接: Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER ...
阅读全文
摘要:DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%...
阅读全文
摘要:DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%...
阅读全文
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE -...
阅读全文
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE -...
阅读全文
摘要:通过对表进行分区,可以获得以下的好处: 1)减少数据损坏的可能性。 2)各分区可以独立备份和恢复,增强了数据库的可管理性。 3)可以控制分区在硬盘上的分布,以均衡IO,改善了数据库的性能。 Oracle的表分区有以下几种类型: 1)范围分区:将表按某一字段或若...
阅读全文
摘要:通过对表进行分区,可以获得以下的好处: 1)减少数据损坏的可能性。 2)各分区可以独立备份和恢复,增强了数据库的可管理性。 3)可以控制分区在硬盘上的分布,以均衡IO,改善了数据库的性能。 Oracle的表分区有以下几种类型: 1)范围分区:将表按某一字段或若...
阅读全文
摘要:看了网上一些资料,发现对Oracle中的锁有多种分类方法,从各个不同的角度对锁进行分析。预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DML(DATABASE ...
阅读全文
摘要:看了网上一些资料,发现对Oracle中的锁有多种分类方法,从各个不同的角度对锁进行分析。预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DML(DATABASE ...
阅读全文
摘要:逻辑上: Single column 单列索引Concatenated 多列索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上: Partitioned 分区索引NonPartitioned 非分区...
阅读全文
摘要:逻辑上: Single column 单列索引Concatenated 多列索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上: Partitioned 分区索引NonPartitioned 非分区...
阅读全文
摘要:说的俗一点 第一范式(1NF) 第一范式就是列的无重复性 就是每一列都是对表进行描述,不能出现两个列描述的是同一个信息比如一个用户表 不能出现两个角色列 要想出现两个角色列 可以另外定义角色表 带有用户id作为外键 就是一对多的关系2 第二范式(2NF)...
阅读全文
摘要:说的俗一点 第一范式(1NF) 第一范式就是列的无重复性 就是每一列都是对表进行描述,不能出现两个列描述的是同一个信息比如一个用户表 不能出现两个角色列 要想出现两个角色列 可以另外定义角色表 带有用户id作为外键 就是一对多的关系2 第二范式(2NF)...
阅读全文
摘要:存储过程1.命令格式 存储过程是一个PL/SQL程序块,接受零个或多个参数作为输入(INPUT)或输出(OUTPUT)、或既作输入又作输出(INOUT),与函数不同, 存储过程没有返回值,存储过程不能由SQL语句直接使用,只能通过EXECUT命令或PL/SQL程序块...
阅读全文
摘要:存储过程1.命令格式 存储过程是一个PL/SQL程序块,接受零个或多个参数作为输入(INPUT)或输出(OUTPUT)、或既作输入又作输出(INOUT),与函数不同, 存储过程没有返回值,存储过程不能由SQL语句直接使用,只能通过EXECUT命令或PL/SQL程序块...
阅读全文
摘要:一个ORACLE归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨ORACLE为何没有归档维护工具,很多人直接删除了事,错了,ORACLE有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,ORACLE归档日志对于ORA...
阅读全文
摘要:一个ORACLE归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨ORACLE为何没有归档维护工具,很多人直接删除了事,错了,ORACLE有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,ORACLE归档日志对于ORA...
阅读全文
摘要:要导出远程数据库表 必须先在oracle客户端配置远程连接的信息 导出整个数据库 Exp liaomin/liaomin@huqun file=’aa.dmp’ full=y导出当前用户的信息 Exp liaomin/liaomin@huqun file=’a...
阅读全文
摘要:要导出远程数据库表 必须先在oracle客户端配置远程连接的信息 导出整个数据库 Exp liaomin/liaomin@huqun file=’aa.dmp’ full=y导出当前用户的信息 Exp liaomin/liaomin@huqun file=’a...
阅读全文

浙公网安备 33010602011771号