-
[Oracle开发] sqlplus linesize 32767 怎么突破
sqlpluslinesize32767如何突破本帖最后由totola147于2014-10-3101:19:57编辑现在有一个抽数的SQL语句在unix环境下的sqlplus中执行,因为目标表有14个varchar2(4000),并且还都挺长的,导致结果超过单行的最大限度32767这个问题大家有什...
549
热度 -
[Oracle开发] oracle的存储过程中调用shell,该如何处理
oracle的存储过程中调用shell先贴一下我自己的测试代码,之前在网上查的。但是始终测试不对。请哪位大神帮忙看看。注意是proc调shell。不是shell调proc!!测试机y有jre,但是没有jdk。不知道是不是这个的原因。之前有个包的实现,也做了测试。最后跑job的时候也报错。1,先写一个...
41
热度 -
[Oracle开发] 一个sql语句的有关问题,多谢
请教大家一个sql语句的问题,谢谢有一张表里,有一个字符串类型的字段的值里面包含BlockCode=R,我想取出=号后面的值,比如字母R。但是这BlockCode=在字符串里的位置不固定,=号后面的值的长度也不固定。sql语句要怎么写啊?------解决思路---------------------...
126
热度 -
[Oracle开发] oracle 使用wm_concat()函数归拢多行数据失败
oracle使用wm_concat()函数合并多行数据失败数据表结构如图1,想要得到结果whereC001=**的时候C011=**,**,**这样的形式,但是使用wm_concat()函数查出的却是空的,why?查询代码:selectwm_concat(C011)fromT_00_901where...
85
热度 -
[Oracle开发] 求plsql没法导入导出dmp文件的原因
求plsql无法导入导出dmp文件的原因用户权限dba我赋予了。导入导出的时候也是myobject------解决思路----------------------啥现象?错误信息?------解决思路----------------------1、imp时,导入的用户具有那些权限,导入的用户也必须有...
55
热度 -
[Oracle开发] 说说oracle中的面向对象与面临集合
说说oracle中的面向对象与面向集合这一篇算是对近期自己学习的一个心得总结一、oracle的面向对象SQL是面向集合的这个大家都知道,但是不可否认现在的oracle中有很多地方都体现着面向对象的思维。(这也算是各大语言殊途同归的一个征兆吧)为什么说oracle中有很多的面向对象的思维呢?举一个例子...
113
热度 -
[Oracle开发] 触发器7(复合触发器)(学习笔记)
触发器七(复合触发器)(学习笔记)复合触发器复合触发器是在Oracle11g之后引入进来的一种新结构的触发器,复合触发器既是表级触发器又是行级触发器。在之前针对于不同级别的触发器,如果要在一张数据表上完成表级触发(BEFORE和AFTER)与行级触发(BEFORE和AFTER)则需要编写四个触发器才...
63
热度 -
[Oracle开发] ORACLE清算、截断监听日志文件(listener.log)
ORACLE清理、截断监听日志文件(listener.log)在ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大,想必不少人听说过关于“LISTENER.LOG日志大小不能超过2GB,超过会导致LISTENER...
57
热度 -
[Oracle开发] 子查询2(在HAVING子句中使用子查询)
子查询二(在HAVING子句中使用子查询)HAVING子句的主要功能是对分组后的数据进行过滤,如果子查询在HAVING中表示要进行分组过滤,一般返回单行单列的数据示例一、查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资--查询部门编号,人数,平均工资,并且要求这些部门的平均...
132
热度 -
[Oracle开发] 子查询1(WHERE中的子查询)
子查询一(WHERE中的子查询)子查询子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式,为了让读者更加清楚子查询的概念。子查询返回结果子查询可以返回的数据类型一共分为四种:单行单列:返回的是一个具体列的内容,可以理解为一个单值数据;单行多列:返回...
71
热度 -
[Oracle开发] 子查询3(在FROM子句中使用子查询)
子查询三(在FROM子句中使用子查询)FROM子句中使用子查询一般都是返回多行多列,可以将其当作一张数据表示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资SELECTd.deptno,d.dname,d.loc,temp.con,temp.avgsalFROMdeptd,(SELECTd...
65
热度 -
[Oracle开发] ORACLE变量定义有关问题
ORACLE变量定义问题DECLARESNVARCHAR2(50);SN1VARCHAR2(50);SN2VARCHAR2(50);SETSN=(SELECTSER_NOFROMUPLOADWHEREFILE_NAME='大堂经理.wav');SETSN1=(SELECTSER_NOFROMUPLO...
91
热度 -
[Oracle开发] 子查询4(在select子句中使用子查询)
子查询四(在select子句中使用子查询)示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资SELECTd.deptno,d.dname,d.loc,(SELECTCOUNT(empno)FROMempWHEREemp.deptno=d.deptnoGROUPBYdeptno)con,(S...
103
热度 -
[Oracle开发] ORA-01406: fetched column value was truncated解决思路
ORA-01406:fetchedcolumnvaluewastruncated通过DBLINK连接获取longraw字段的数据,引发ORA-01406:fetchedcolumnvaluewastruncated的错误数据库为10G驱动为msdaora.1网上的解决方案都试过了,还是失败0.0,在...
58
热度 -
[Oracle开发] Oracle 中一次执行多条语句解决方法
Oracle中一次执行多条语句小弟之前一直是用SQLSERVER,最近公司项目要用ado.net访问Oracle数据库。遇到问题:我想一次性在数据库插入多条数据,需求是这样的。先通过selectfab_combo_seq.nextvalfromdual触发器创建一个ID,然后取到这个ID写一条插入I...
37
热度 -
[Oracle开发] Redhat 六环境下安装Oracle 12c的方法
Redhat6环境下安装Oracle12c的方法Step1:要在Linux上安装Oracle,需要在安装Oracle之前安装好相应的软件包,在不同操作系统环境下,对软件包的要求各不相同。具体对应的软件包,见官网文档:https://docs.oracle.com/cd/E23104_01/sysre...
294
热度 -
[Oracle开发] ORACLE分辨字段是否包含中文
ORACLE判别字段是否包含中文在ORACLE数据库中如何查找那些字段里面包含中文的数据记录呢,有时候就是有这样的特殊需求,下面整理了一些判别字段中包含中文记录的几个方法1:使用ASCIISTR函数判别ASCIISTR函数说明:ASCIISTR返回字符的ASCII形式的字符串。非ASCII的字符被转...
77
热度 -
[Oracle开发] 求一条SQL语句,请帮帮忙解决思路
求一条SQL语句,请帮帮忙如题,要求两张表一个类型表一个信息表,类型表的type字段和信息表type字段关联,现需要联合查出最新的一条信息(信息表create_date),按照type分组------解决思路----------------------典型的数据去重问题,方法一堆参考吧,把下面语句中...
59
热度 -
[Oracle开发] 求五千万数据从sql server导入us7ascii编码oracle数据方案
求5千万数据从sqlserver导入us7ascii编码oracle数据方案折腾了几天快崩溃了。用sqlserver导入导出向导没有乱码,但每次导出大约60多万数据就包内存不足。换机器,加大虚拟内存,换sqlserver版本都试过了,同样报错。用navicat导入能导入完,但中文只能导入到nvarc...
105
热度 -
[Oracle开发] order by 子句中字段值不唯一导致检索结果出现重复的有关问题
orderby子句中字段值不唯一导致检索结果出现重复的问题下面是所有数据:我在执行下面的SQL时出来5条检索结果:SELECT*FROM(SELECTA.*,ROWNUMRNFROM(selectformual.opercharacter,formual.subject,...fromformual...
98
热度