connect by level=的小问题
昨天发现了利用connect by可以把一列的值按某种规则全部链接起来,觉得很有趣而且很有用,今天就突然来了兴致随意测试下connect by level,一般情况下connect by 都是用在有树型结构的表上,但我这里测试的是一般的表...
stragg和sys_connect_by_path
select t.code,substr(max(sys_connect_by_path(t.sz,',')),2) szfrom (select code,sz,row_number()over(partition by code order by sz) rn from (select * from prdsz where rownum<100)) tstart with t.rn...
小计合计SQL语句
今天很高兴看到了三思兄发的一个总结帖---sql精妙语句总结,令我兴奋的是里面有一句小计总计的语句,关键字是group by grouping sets..........,这是我一直想要找的,不过也有点惭愧,用了这么久oracle,才知道有grou...
有关oracle text
一.创建数据库 1、使用dbassist创建数据库时要选择jserver和intermedia两个选项。 2、检查你的数据库是否安装了intermedia,可以通过检查是否有ctxsys用户和ctxapp角色(role). 3、如果没有这个用户和角...
lock table tablename in exclusive mode与select * from tablename for update
lock table tablename in exclusive mode是在表级锁定,select * from tablename for update是行级锁定.比如:session1:SQL>lock table A in exclusive mode;session2:SQL>select * from A where 1=0 for ...
ORACLE执行计划的一些基本概念
一.相关的概念Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它...
Form builder中stacked canvas的使用
今天要修改裁片外发加式收货这个界面,由于要添加上几个列要显示,原来的界面已经放不了,所以自然想到用横向滚动条这种做法,后来才知道这种所谓用横向滚动条来显示更多的项是通过stacked canvas来实现的。自己以前...
两个常用的小错误
最近遇到了两个小错误,觉得这两个错误自己注意点是应该可以避免的,故写下以提示自己。1.运行form. builder查询的时候出现no_data_found的错误。出现这类错误的时候,我第一个想到的就是在post_query为某个非data ...
郁闷,现在才知道alter table ... disable all trigger会使之前对这张表所做的操作提交
今天由于要对裁片外发收货的的架构做一个调整,所以要对表的数据做一些调整.但由于是直接在数据库后台做,trigger的作用会使更新表的用户变成登陆数据库的用户名,从而改变了原来数据的原貌,于是我就把所有做调整的S...
event事件与dump文件
一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故...
以自己的方式去做自己喜欢做的事
我相信没有哪个搞技术的不想自己技术高超,并且每个人都以自己的方式去努力着。这个世界牛的人太多了,就拿ORACLE来说,在itpub上就有无数高手。对于这些高手,我们是羡慕又心急,到底自己什么时候才能到他们那种程...
批量插入数据
今天批插入10000万多行数据到一张表都要40.332s,简直让人无法接受。我试着新建一张表今天批插入竟然只需要0.109s,我初步确定应该是原表索引太多的原因,看了一下原表的索引,有10个索引。那么可不可以暂时使索引失效...
ORACLE索引的维护
http://www.sina.com.cn 2008年06月23日 16:05 《程序员》来源:博客本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 ...
不要把别人的帮助看做是找茬
今天又被前主管叫去谈话,因为我把一个表的数据导入到装箱单,他觉得太慢了,因为我用了loop.前主管建议说可不可以不用loop,直接用sql解决问题.我一听到内心就非常的抗拒,我好不容易用loop做到导入了,还用什么sql,我初...
ORA-01157,ORA-01110的解决
SQL> select * from dba_temp_files; select * from dba_temp_files ORA-01157: 无法标识/锁定数据文件 201 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 201: 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB\TEMP0...
Oracle的表空间和数据文件
一直不是很清楚oracle 的表空间是什么,今天抽空了解了一下,原来就是数据文件的逻辑空间。下面首先介绍一下oracle的数据存储体系一、数据库的存储体系 上图就是Oracle数据的存储结构。其中Tablespace就是...
oracle碎片整理
我们知道, Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定...
要经常看看自己写的日志
今天才发现自己有很多问题以前已经研究过并且在个人空间上作了笔记,可是因一段时间没见过那个知识点,从而陌生得看别人用这个知识点都看不明白,但是回头看了下自己在空间作的笔记,马上又明白过来了,所以说要经常...
遭遇ORA-12514错误
今天在自己本本上装了Oracle 10g数据库,可是在链接的时候出现了Ora-12514错误.明显是监听文件listen,ora文件出了问题.附listen.ora文件内容:# listener.ora Network Configuration File: d:\oracle\product\10.1...
对于单引号做字符
我发现自己经常在用单引号做为一个字符时,经常出错,故作此笔记来警示自己。其实最重要的是记住一个原则:如果想引用一个单引号字符,必须要用两个单引号,如果想引用两个,就要四个,以此类推:SQL> select ''''...