摘要: 优化原则 1.在select语句中避免使用* 2.使用Truncate清空表 2.1语法 Truncate [table|cluster] shema.[table_name][cluster_name][drop|reuse storage] table_name:要清空的表 cluster_name:要清空的簇名 drop|reuse storage:表示保留被删除的空间以供该表的新数据使用... 阅读全文
posted @ 2018-09-16 17:09 OLIVER_QIN 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Oracle所有锁的分配和管理都是数据库管理系统自动完成的,不需要用户进行干预。 v$lock表说明 字段 描述 ADDR Address of lock state object KADDR Address of lock SID 会话的sid,可以和v$session 关联 TYPE 所获得的或等待的锁类型,取值如下:①Tx --事务②TM --表锁或DML③MR --介质恢... 阅读全文
posted @ 2018-09-16 16:28 OLIVER_QIN 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 作用 保存点可以回退到事务的一部分,我们在操作数据库的过程中可以对事务分隔为几个部分,在操作失误的时候就可以回滚到某个点即可。 实现步骤 我们现在新建一张表TMP003 CREATE TABLE TMP003(ID NUMBER,"DESC" VARCHAR2(200)); 第一步:插入第一条记录 INSERT INTO TMP003 VALUES(1,'第一条记录'); 第二步:设置保存... 阅读全文
posted @ 2018-09-16 14:07 OLIVER_QIN 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 名词解释 DML:Data Manipulation Language (数据库操纵语言) 例如:DELETE、INSERT、UPDATE、SELECT DDL:Data Definition Language(数据库定义语言) 例如:CREATE、ALTER、DROP、 DCL: Data Control Language (数据库控制语言) 例如:GRANT、REVOKE、DENY 1.按照组... 阅读全文
posted @ 2018-09-16 11:44 OLIVER_QIN 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 语法 参数说明: func_name:函数名称,如果数据库中已经存在此名称,则可以指定[or replace]关键字,这样新的函数将覆盖原来的函数 parameter1:函数的参数,这个时可选项,因为函数可以没有参数 dat 阅读全文
posted @ 2018-09-16 11:17 OLIVER_QIN 阅读(204) 评论(0) 推荐(0) 编辑