1,使用动态SQL可以在依赖对象不存在时创建子程序。
2,动态SQL主要利用EXECUTE IMMEDIATE语句执行DML,DDL,DCL等语句操作。
3,如果使用了绑定变量,则必须在EXECUTE IMMEDIATE中使用USING子句设置所需要的绑定变量。
4,使用RETURNING或RETURN语句可以接收查询或更新后的返回结果。
5,使用批处理可以...
分类:
数据库 时间:
2014-08-01 13:40:11
阅读次数:
218
本章提要--------------------------------------索引会影响 DML 与 select 操作, 要找到平衡点最好从一开始就创建好索引索引概述B*索引其他一些索引索引使用中的一些基本问题--------------------------------------索引概...
分类:
其他好文 时间:
2014-07-30 00:28:22
阅读次数:
423
-- 向数据表中加载文件,不会对数据进行任何转换,load操作只是复制(本地到hdfs)、移动(hdfs上的文件)-- 如果表包含分区,则必须指定每个分区的分区名,filepath可以引用一个文件或一个目录-- 如果数据在hdfs上,且filepath不是绝对的,则hive会相对于/user/进行解...
分类:
其他好文 时间:
2014-07-28 15:06:33
阅读次数:
210
SQL>insertintoemp2select*fromemp2;14rowscreated.SQL>shutdownimmediateORA-01097:cannotshutdownwhileinatransaction-commitorrollbackfirst因为在本机执行DML操作后没有提交,导致数据库无法停机,解决办法:1、在本事务session窗口将事务提交或回滚,然后停机;2、..
分类:
其他好文 时间:
2014-07-27 12:04:16
阅读次数:
233
作者:李福东(易仔阿克)时间:2014年7月25日自从进入新部门,机缘遇到DB大牛robin,在项目过程中顿开茅塞,oracle方面长了不少见识。对于数据的处理,主要是解决性能和效率问题,原因就是数据量非常大,那么ddl和dml的使用就显出水平了。知道在什么时候create,什么时候inser..
分类:
数据库 时间:
2014-07-26 03:14:47
阅读次数:
244
-------------------------------------------------------------------------------------------1、查询当前日志组21:43:00sys@TESTDB11>select*fromv$log;1136524288005121NOCURRENT13498242、查询日志文件21:42:44sys@TESTDB11>select*fromv$logfile;GROUP#STATUSTYPE..
分类:
其他好文 时间:
2014-07-26 03:13:08
阅读次数:
226
DML语句流程1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log bu...
分类:
数据库 时间:
2014-07-25 02:40:44
阅读次数:
440
一、什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。二、事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修...
分类:
数据库 时间:
2014-07-23 16:58:21
阅读次数:
314
数据库主要实现的功能无非是以下三点:①数据的一致性,②数据的安全,③数据的优化。事物主要影响数据的一致性。1、事务的基本概念 一组DML语句 insert、delete、update COMMIT; ROLLBACK; SAVEPOINT ROLLBACK TO [SAVEPOINT] 2、隐...
分类:
数据库 时间:
2014-07-22 23:17:38
阅读次数:
253
本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器...
分类:
数据库 时间:
2014-07-21 10:17:46
阅读次数:
395