
oracle
iteye_6897
这个作者很懒,什么都没留下…
展开
-
关于oracle外连接的问题
我写了一个sql如下:select * from storage_market_fetch f, storage_market_fetch_mat m, storage_mar_fetch_collect_mat fm where f.fetch_bill_id = m.fetch_bill_id and m.mat_info_...2008-07-28 18:18:28 · 124 阅读 · 0 评论 -
Oracle Listener 配置 问题
在有网络的情况下配置的监听如果在无网络的情况下启动,并通过tns连接数据库时会报:listener does not currently know of SID given in connect descriptor 异常,反之,在没有网络的情况下配置的监听如果在有网络的情况下启动,用tns连接时也会异常,为了解决在上述问题,可以找到oracle的监听配置文件:E:\oracle\product\...2009-12-11 10:42:51 · 184 阅读 · 0 评论 -
Oracle 11g exp 导出数据时 空表无法导出
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法:1、insert一行,再rollback就产生segment了。该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。2、设置deferred_segment_creation 参数<!--IWMS_AD_BEGIN--> 查看deferred_segment_...原创 2011-08-30 14:51:20 · 158 阅读 · 0 评论 -
级联查询本单位名称及父单位名称 sql
开发中常遇到界面既要显示本单位名称,还要显示父单位名称,类似于xxx公司/xxx部门/xxx科室这样的显示方式,用下面的sql可以根据单位编码一次性找出本单位树形结构中所有的名称,并以/连接返回,sql如下: select replace(wm_concat(t.dwmc),',','/') from (select '1' as id, z.dwmc from...原创 2011-09-27 18:27:59 · 563 阅读 · 1 评论 -
Oracle exp-00003 未找到段(0,0)的存储定义
今天做数据库的移植,将开发数据库用exp命令导出,然后导入到生产数据库,一切正常,导入导出均无任何错误,但是,当对生产数据库做exp定时备份时,却出现exp-00003错误,查看出现错误的表,发现有记录,不存在segment没有分配的可能,所以此原因排除,查看出现错误的具体表,发现此表的索引中包含小写字母,将该表的索引删除,然后重新建立,然后使用exp导出,发现此表的exp00003错误消失,分析...原创 2013-11-04 19:26:18 · 524 阅读 · 0 评论 -
sql中特殊字符串的截取技巧
在编写sql时,总会遇到对某个有特殊含义的字段值,截取其中一段需要的值返回,如有这样一个字符串SSOC-XXX-13-001,现在需要返回13这个值,可以用如下oracle 函数实现:select substr('SSOC-DSWB-13-001', instr('SSOC-DSWB-12-001', '-', 1, 2) + 1,2) from dual 其中用到了substr...原创 2013-03-22 15:57:11 · 1344 阅读 · 0 评论