用SQL语句得到指定日期所在的周是本年度第几周
昨天,客户提了一个需求,需求中有要用到求指定日期所在的周是本年度的第几周看到这个问题,我很自然的想到了to_char(d,'ww')这个用法:SQL> select date'2010-01-1' + rownum - 1 r, 2 ...
Jdbc连接Oracle常见错误汇总
在开发JAVA应用程序时,连接数据库是必不可少的一环,如果是WEB应用程序,则可以采用数据库连接池等形式连接数据库,如果是应用程序,则采用JDBC的形式较多,下面介绍下常见的错误及处理方法: &...
行列转换问题总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <style.st1\:*{behavior.:url(#ieoo...
【转】分析函数语法解析
下面文章对分析函数的语法总结很好,特借鉴过来看一下,以备后用。以下文章转自网络:分析函数语法解析2009年01月14日 星期三 10:52分析函数语法解析 1 分析函数整体语法 分析函数的语法如下: analytic...
数据库用户表空间配额管理
查看用户表空间配额:user_ts_quotas/dba_ts_quotas增加配额:alter user xxx quota [n]m/unlimited on [tablespace_name];
数据库对象迁移表空间
今天做了一个数据库对象的表空间迁移,因为怀疑现在的一个表空间有问题(建表报错,而建到另外表空间则正常)。实施的步骤是先创建另外一个表空间,命名为htable2,将原表空间的所有对象迁移到此。通过如下SQL生成迁...
ora-06530:为初始化的组合
首先定义两个schema级别的类型:create or replace type typ_info as object(name varchar2(10), sex varchar2(1));create or replace type typ_infos as table of typ_info;然后测试:SQL> declare 2 &n...
sqlplus之pause继续
今天itpub上看到了一个sqlplus的用法,还不错,记录一下。sqlplus里,执行一个查询语句,如果数据量大的话,一般情况下都是不停的输出的,这样对于想看中间某些结果的人来说不是一个友好。于是就有人想到是不是有像...
SP2-0171 错误
SP2-0171: help system not available.发现是由于我重装了数据库引起的。前段时间,自己做实验,把原来的数据库删除了,即drop database了。然后不用dbca,自己创建数据库。很多dbca会自己做的事情我没有做,比如说...
Ora-14452
发生环境:drop table ttemp_khzldr purge;错误信息:试图创建、更改或删除正在使用的临时表中的索引。错误原因:临时表正在被其他session所使用。处理:如果知道所使用的那个session,则切换到该session下,然后tru...
Oracle SQL实现阶乘的几个方法
第一个:字符串叠加运算法原理是先将要相乘的数用字符串拼接起来,然后将拼接的逗号替换为乘号,再用dbms_aw.evel_number函数对字符串运算,即可得所求结果:SQL> select rownum rn, dbms_aw.eval_number(replace(wm...
Oracle备份与恢复【丢失数据文件的恢复】
创建一个新的数据文件:sys@LYON> create tablespace ttbs datafile '/data/lyon/ttbs01.dbf' 2 size 10m uniform. size 1m 3 segment space management auto 4 extent managem...
Oracle备份与恢复【丢失控制文件的恢复】
为加强在数据库恢复方面的经验,借着空闲的时间来实践一下各种数据文件丢失的恢复:【模拟单个控制文件丢失】rm -f control02.ctlshutdown abort然后复制一个控制文件重命名为control02.ctl即可。【模拟...
使用rownum改变执行计划的一个典型情况
今天在itpub上看到一个案例。提到一个查询,如果使用rownum进行约束的时候,执行结果正常,而如果不用rownum则会报“ora-01722:无效数字”这样的错误。而实际rownum的限制并没有对结果集产生任何影响(rownum<=...
几个常见函数的非常见用法
1、instrinstr函数用于定位指定字符串某次出现的位置。通常情况,都是根据顺向查找,即从左向右查找,比如有字符串:1,2,3,4,5,6现在要查找第3个","出现的位置,则可以:select instr('1,2,3,4,5,6',',',1,3...
Oracle 树形结构查询的特殊用法
有个特殊的案例,如下:给出A、B、C三个元素,求出这三个元素对应的所有非空子集(含本集),且是顺序无关的。问用SQL语句该如何实现?首先,我们可以确认的是,这三个元素所组成的非空子集为:AA,BA,B,CA,CBB,CC这...
正则表达式记录
正则表达式一:c_address = sAddress,c_zipcode = sZipcode,c_phone &...
oracle 聚簇表学习
-----2010-03-19昨天的实验。证明了cluster中的表都是在同一个段上的,但是从实验中也看到了数据不在同一个块上的情况。虽然得出了这个结论,但是昨天回家看书了之后,发现原来我的实验没有真正按照聚簇表的聚集方式...
oracle IOT表学习
IOT: Index-Organized Table索引组织表含义即将表结构整体放入索引中,且是按照主键进行排序的。创建:create table emp_iot( emp_no int, emp_name varchar2(100),  ...
plsql下nocopy参数的含义
对于nocopy参数,了解的时间也不是很长。一般我们在写函数或过程的时候,使用out的情况比较少,更不提效率上觉察到差别了。后来了解到指定nocopy时,效率要比不指定的要高。但是不知道为什么。今天看到了一篇Ora...