oracle
文章平均质量分 68
yoland
高度决定视野,角度改变观念,尺度把握人生。
展开
-
oracle 记录合并
在一个表中,其中几个字段的值是一样的,按照这几个字段进行分组并合并数据。 表A id name role 1 张三 系统管理员 2 张三 配置员 3 李四 需求回复人 4 李原创 2010-03-01 15:21:00 · 907 阅读 · 0 评论 -
oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用
常用函数:substr和instr 1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 start_position 开始位置(从0开始) length 可选项,子字符串的个数For example: substr("ABCDEFG", 0); //返回:ABCD原创 2010-03-05 09:34:00 · 9853 阅读 · 0 评论 -
imp和exp
imp hsse/hundsun ignore=y file=d:/114.dmp fromuser=hsse touser=hsseexp hsse/hundsun@192.168.98.114/orcl file=d:/114.dmp full=y1.sqlplus sys/test as sysdba; //使用dba登陆oracle2.drop user hss原创 2010-05-12 10:05:00 · 468 阅读 · 0 评论 -
ORA-04091:表XX发生了变化,触发器/函数不能读它
/** **名称:修改单,QC同步触发器 **功能:修改单修改后,QC信息同步 ,以提供前台展现 **created by fanqd @ 2010/12/26 **/ create or replace trigger modifysynchronizeqc after update on tb_support_modify Referencing old as old new as newValue for each rowdeclare var_out1 VARCHA原创 2010-12-29 13:53:00 · 17637 阅读 · 0 评论 -
WMSYS.WM_CONCAT 函数即可以完成 行转列的效果
<br />select t.rank, t.Name from t_menu_item t;<br /><br /> <br /> 10 CLARK<br /> 10 KING<br /> 10 MILLER<br /> 20 ADAMS<br /> 20 FORD<br /> 20 JONES<br /> 20 SCOTT<br /> 20 SMITH<br /> 30 ALLEN<br /> 30 BLAKE<br /> 30 JAME原创 2010-12-29 13:59:00 · 930 阅读 · 0 评论 -
数据库优化
<br />(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br />ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表 (intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.<br />(2) WHERE子句中的连接顺序.:<br /> OR原创 2011-03-03 09:27:00 · 536 阅读 · 0 评论 -
数据库查询优化
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见查询优化技术原创 2011-03-03 09:29:00 · 754 阅读 · 0 评论 -
ORACLE 操作 CLOB 字段
在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了。LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据原创 2011-05-31 08:04:00 · 61504 阅读 · 2 评论