-
[Oracle开发] 说说oracle中的面向对象与面临集合
说说oracle中的面向对象与面向集合这一篇算是对近期自己学习的一个心得总结一、oracle的面向对象SQL是面向集合的这个大家都知道,但是不可否认现在的oracle中有很多地方都体现着面向对象的思维。(这也算是各大语言殊途同归的一个征兆吧)为什么说oracle中有很多的面向对象的思维呢?举一个例子...
113
热度 -
[Oracle开发] 触发器7(复合触发器)(学习笔记)
触发器七(复合触发器)(学习笔记)复合触发器复合触发器是在Oracle11g之后引入进来的一种新结构的触发器,复合触发器既是表级触发器又是行级触发器。在之前针对于不同级别的触发器,如果要在一张数据表上完成表级触发(BEFORE和AFTER)与行级触发(BEFORE和AFTER)则需要编写四个触发器才...
63
热度 -
[Oracle开发] 子查询2(在HAVING子句中使用子查询)
子查询二(在HAVING子句中使用子查询)HAVING子句的主要功能是对分组后的数据进行过滤,如果子查询在HAVING中表示要进行分组过滤,一般返回单行单列的数据示例一、查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资--查询部门编号,人数,平均工资,并且要求这些部门的平均...
132
热度 -
[Oracle开发] 子查询1(WHERE中的子查询)
子查询一(WHERE中的子查询)子查询子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式,为了让读者更加清楚子查询的概念。子查询返回结果子查询可以返回的数据类型一共分为四种:单行单列:返回的是一个具体列的内容,可以理解为一个单值数据;单行多列:返回...
71
热度 -
[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开发] 求一条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
热度 -
[Oracle开发] 关于查询组合数的SQL,该怎么解决
关于查询组合数的SQL有一表test,字段及记录举例如下:col1col21a1b1c2a2b2c3a3b4a4c5b5c6a6b字段col2是枚举值的,取值范围仅限于a或b或c,求col2每个组合的总数,即相同的col1字段的值不同的col2字段的组合总数,例col2字段同时具有abc值的总数为2...
100
热度 -
[Oracle开发] 并发环境下,向同一张表中插入多条数据,该如何处理
并发环境下,向同一张表中插入多条数据并发环境下,向同一张表中插入多条数据(主键自增),需要锁表吗,如果锁表的话,其他的用户插入时等待多长时间会失败,还是会立即失败;如果不锁表有什么办法进行控制?请各位有这方面经验的开发人员畅所欲言,不吝赐教。------解决思路-------------------...
79
热度 -
[Oracle开发] oracle 动态拼接语句并返回查询结果集解决思路
oracle动态拼接语句并返回查询结果集--oracle动态拼接语句并返回查询结果集--以前用MS-SQL现在对oracle中的语句拼接没有经验--希望各位大侠不吝赐教declareqvarchar2(4000);beginq:='select*';q:=q||'fromBB_C15';q:=q||...
77
热度 -
[Oracle开发] regexp_like 判断是否是含有某个字符串,该如何处理
regexp_like判断是否是含有某个字符串现oracle数据库中有数据4芯,4芯(GYTA-4),144芯,GYTS-4B1(4芯普通),接头盒144芯,接头盒4芯要从中选出4芯,4芯(GYTA-4),GYTS-4B1(4芯普通),接头盒4芯这4个,请问用regexp_like怎么实现,或者有没...
85
热度 -
[Oracle开发] 【请问一个递归汇总SQL】
【请教一个递归汇总SQL】基础数据表AIDNamePID1 A 02 B 03 C 04 D 35 E 3------------------------------------------------------------------------------------录入数据表B(A_ID为A...
61
热度 -
[Oracle开发] 求计算病院住院期初人数的sql
求计算医院住院期初人数的sql表结构如下withtab1as(select1id,'O'state,to_date('2014-9-1','yyyy-MM-dd')in_date,to_date('2014-11-1','yyyy-MM-dd')out_datefromdualunionallsel...
78
热度 -
[Oracle开发] oracle的with语句有关问题
oracle的with语句问题withtmpPagingas(selectl_user_code,vc_user_name,row_number()over(orderbyt.rowid)numfromtg_usertselectt.*,(selectcount(1)fromtmpPaging)to...
103
热度 -
[Oracle开发] 用dblink查询数据,发现查询不已,是什么为题
用dblink查询数据,发现查询不了,是什么为题啊我想查询另一台服务器上面oracel的数据,用dblink出现图中的错误,请问该如何解决------解决思路----------------------本帖最后由bw555于2015-01-1315:02:08编辑不能通过dblink访问lob类型,...
82
热度 -
[Oracle开发] 问一个时间比较的话语
问一个时间比较的语句比如time字段里有三个字符串Time11:0012:3014:20我要返回一个最大时间的数据14:20比较时间的语句怎么写?------解决思路----------------------SELECTMAX(TIME)FROMtable_name;------解决思路-----...
60
热度 -
[Oracle开发] ORACEL中数据一对多的关系解决方法
ORACEL中数据一对多的关系我在前台页面做了一个功能:实施部门可添加多个,每添加一个实施部门,相应增加联系人、联系电话、分机号,我想的是在表里面单独建字段单独存放,就是他加一个部门,联系人,联系电话,分机号,我就在表里面用对应的4个字段存数据,他再加一个,我再用另外的4个字段存放,也就是加N个部门...
74
热度 -
[Oracle开发] 一个多列转一列多行的有关问题
求助一个多列转一列多行的问题!现在有一些类似以下的数据:PERSONNUMEVENTDATEINPUNCHOUTPUNCH E4103 2015/1/16 2015/1/1619:52:00 E4103 2015/1/16 2015/1/178:00:00 E4103 2015/1/162015...
39
热度