BEGIN TRAN标记事务开始 COMMIT TRAN 提交事务 一般把DML语句(select ,delete,update,insert语句)放在BEGIN TRAN...COMMIT TRAN 之间作为一个事务处理 也就是那些语句执行过程中如果遇到错误,无论哪句遇到错误,所有语句都会回滚到B ...
分类:
其他好文 时间:
2016-11-22 17:24:06
阅读次数:
127
一、概述 前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是: 1、onEvent2、onEventMainThread3、onEventBackgroundThread4、onEventAsync 这四 ...
分类:
其他好文 时间:
2016-11-22 01:42:27
阅读次数:
231
二进制日志(BINLOG)记录了所有的DDL(数据定义语言)语句和DML(数据操纵语言)语句,但是不包括数据查询语句。语句以“事件”的形式保存,它描述了数据的更改过程。此日志对于灾难时的数据恢复起着极其重要的作用。1、日志的位置和格式当用--log-bin[=file_name]选项启动时..
分类:
数据库 时间:
2016-11-21 20:41:58
阅读次数:
261
在PL/SQL程序开发中,可以使用DML语句和事务控制语句,但是还有很多语句(比如DDL语句)不能直接在PL/SQL中执行。这些语句可以使用动态SQL来实现。 PL/SQL块先编译然后再执行,动态SQL语句在编译时不能确定,只有在程序执行时把SQL语句作为字符串的形式由动态SQL命令来执行。在编译阶 ...
分类:
数据库 时间:
2016-11-18 18:09:33
阅读次数:
224
一.数据库的基础和管理: 持久化技术:内存->文件->数据库(相对来说用的最多,流行) 1.数据库: 1.存储海量数据(P)大数据,云计算 2.安全性 3.易于管理和操作(ddl,dml.tcl...) 4.数据的共享(并发访问) 2.产品品牌:(关系型数据库) oracle:甲骨文(sun:jav ...
分类:
数据库 时间:
2016-11-17 07:57:19
阅读次数:
216
LogMiner两种使用类型,一种是使用源数据库的数据字典分析DML操作,别一种是摘取LogMiner数据字典到字典文件分析DDL操作。检查下suppplemental logging:SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;如果是 ...
分类:
其他好文 时间:
2016-11-16 02:21:33
阅读次数:
159
禁止使用select * 禁止使用select * ,必须明确选择所需的列, 禁止出现重复查询子句 可以使用with as替换子句来提升SQL语句执行效率 索引列函数 在查询索引列上发生函数调用(函数索引除外) update禁止出现order by子句 防止DML过程出现不必要的排序 update必 ...
分类:
数据库 时间:
2016-11-14 09:50:55
阅读次数:
425
首先,要分清SQL语句的类型: SQL语句的分类 (1)DDL:Data Define Language,数据定义语言——定义表的列结构 CREATE、DROP、ALTER、TRUNCATE (2)DML:Data Manipulate Language,数据操作语言——操作表的记录行 INSERT ...
分类:
数据库 时间:
2016-11-14 01:21:03
阅读次数:
220
OracleLogMiner是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle在线/归档日志文件中的具体内容,特别是该工具可以分析出所有对于数据库操作的DML和DDL语句。该工具特别适用于调试、审计或者回退某个特定的事务。LogMiner分析工具实际..
分类:
数据库 时间:
2016-11-12 02:39:24
阅读次数:
257
SQL(StructureQueryLanguage结构化查询语言) 1、数据定义语言(DataDefinitionLanguage,DDL) 数据库管理系统提供了数据定义语言定义数据库涉及各种对象,定义数据的完整性约束、保密限制等约束 2、数据操作语言(DataManipulationLanguage,DML) 检索(查询)和更新(插入、删..
分类:
数据库 时间:
2016-11-11 20:52:00
阅读次数:
173