oracle
iteye_8734
这个作者很懒,什么都没留下…
展开
-
oracle唯一索引
主键和唯一索引的一些总结 唯一索引唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏 (lname) 列上,创建了唯一索引,则所有职员不能同姓。主键索引主键索引是唯一索引的特殊类型,数据库表通常...原创 2011-08-03 09:49:41 · 381 阅读 · 0 评论 -
Oracle Merge语句效率问题
Oracle Merge语句效率问题 OracleSQL大家一定都会遇到过数据库操作中的 update, 也一定会考虑过主键重复的问题, 简单的解决方法就是先 select , 然后根据返回值判断是 insert 还是 update. 因为公司要求这个用一个语句执行, 所以调查了 oracle 自身的 merge 语句, 针对效率就调查的结果如下: ...原创 2011-08-08 09:21:18 · 644 阅读 · 0 评论 -
oracle行列转换总结
最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧。行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如...原创 2011-08-21 15:52:22 · 93 阅读 · 0 评论 -
oracle 备份数据
/**********************************************************************通用备份表脚本共二个输入参数:参数2-1、参数2-2把需要备份的数据源表结构解析出来,组合并创建结构相同的新表,最后把数据源表的全部数据插入到建的目的表中.注:对表结构的解析,只进行了三种数据类型的重构,即DATE/NUMBE...原创 2011-08-23 09:38:55 · 96 阅读 · 0 评论 -
oracle同义词
在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了。1.同义词的概念Oracle数据库中...原创 2011-08-28 10:23:16 · 82 阅读 · 0 评论 -
Oracle游标类型作为传入传出参数
--游标类型传入参数 DECLARE /*CURSOR cur_ttt IS SELECT 1 a FROM dual;*/ TYPE typ_cur IS REF CURSOR; val_cur typ_cur; PROCEDURE temp_sp1(x_cur OUT typ_cur) IS BEGIN OPEN ...原创 2012-07-01 21:26:12 · 566 阅读 · 0 评论 -
使用SQL_TRACE进行数据库诊
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.一、 基础介绍(a) SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具...原创 2012-04-22 08:09:06 · 123 阅读 · 0 评论