-
[Oracle开发] orcale插入数据解决方案
orcale插入数据现在有两个表,主从关系,两个表之间是通过主表的id关联的(主表的id是seq自动生成的)主表:ID字段1字段2字段3字段4从表:主表的ID字段1字段2字段3字段4现在有大量的数据,要做一个这样的操作:首先声明一个事务,批量插入主表的数据,再把相应的子表数据插入,都成功之后再提交事...
102
热度 -
[Oracle开发] sql多行转多列,中文没办法聚集的有关问题
sql多行转多列,中文没办法聚集的问题?我要将下表选项答案姓名爱好篮球bruce年龄28bruce性别男bruce城市whbruce爱好足球jack年龄25jack性别男jack城市jsjack爱好羽毛球jim年龄22jim性别男jim城市sdjim转换为姓名爱好年龄性别城市bruce篮球28男wh...
9
热度 -
[Oracle开发] hurry up:oracle 游标变量与record之间的匹配,该怎么处理
hurryup:oracle游标变量与record之间的匹配我创建了一个如下的存储过程:createorreplaceproceduremyProcedure(std_idinvarchar2)is/*typemark_recordisRECORD(mark_snoSC.SNO%TYPE,mark_...
149
热度 -
[Oracle开发] oracle 的外连接 left join,该怎么解决
oracle的外连接leftjoin数据库里面有两张表A表100W,B表20W,sql语句是selectcoun(1)fromAleftjoinBona.id=b.id查询结果执行10秒后面在写一条selectcount(1)fromBinnerjoinAonB.id=A.id查询结果只需0.几就出...
92
热度 -
[Oracle开发] 请教,这个语句相同的时区转了一上,为什么就相差1小时了
请问,这个语句相同的时区转了一下,为什么就相差1小时了?请问,这个语句相同的时区转了一下,为什么就相差1小时了?--这个是不对的,相同的时区转了一下,就相差1小时了,为什么?selectto_timestamp_tz('2012-11-0100:00:00US/Pacific','yyyy-mm-d...
66
热度 -
[Oracle开发] 用语句调用调试存储过程的有关问题
用语句调用调试存储过程的问题EXECSP_STL_VELOCITY('0','201203',to_date('2012-3-30','yyyy-MM-dd'),'2',0,'PLT_USER','123','1')大家好,SP_STL_VELOCITY是一个insert数据的存储过程,我想通过语句...
24
热度 -
[Oracle开发] 给个思路解决思路
给个思路本帖最后由cyber_dreams于2013-01-1910:01:45编辑batch处理从oracle数据库都去数据,做成csv文件。然后对csv变换再写到sqlserver数据库里。要求夜间自动更新,我不知道如何下手,请高手给指点一下,非常感谢!------解决方案-----------...
67
热度 -
[Oracle开发] 一个简单的修改sys用户密码的有关问题
一个简单的修改sys用户密码的问题要做一个功能,修改sys用户的密码。//数据库连接字符串stringoracleStr=string.Format(@"DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(P...
10
热度 -
[Oracle开发] oracle 10g 和11g的差异真的有这么大?该怎么处理
oracle10g和11g的差异真的有这么大??刚刚把系统从10g升级到11g,安装配置哪些流程大同小异,但是第一次登陆就应为11g这个区分大小写给弄迷糊了。更改参数到不区分之后,数据完全导入之后,大体运行正常。但是有些查询怎么也过不去,就是提示ora-03113endoffileforcommun...
81
热度 -
[Oracle开发] with as语句性能求优化,该怎么处理
withas语句性能求优化语句如下:WITHgAS(selectowner,stepsfromT1)SELECTg.OwnerFROMgWHEREg.Steps=(SELECTMIN(Steps)FROMg)with中的子查询很快,只有几条数据,<0.1秒,但是加了后面的语句,用来取出结果中最...
45
热度 -
[Oracle开发] oracle 计算 小时 分钟 秒,该如何处理
oracle计算小时分钟秒请问oracle如何计算出时间差的小时分钟秒比如:表里有两列2013-01-1109:03:202013-01-1110:08:29相差1小时5分钟9秒2013-01-1209:03:202013-01-1410:04:21相差48小时2013-01-1515:24:022...
591
热度 -
[Oracle开发] 关于生成临时表有关问题,且插入日期数据
关于生成临时表问题,且插入日期数据起始时间是'2012-10-11',结束时间是'2012-10-28',那么现在我想生成一个临时表。这个表里面只有一个字段:‘日期’。里面的数据是:'2012-10-11','2012-10-12',……,'2012-10-27','2012-10-28'。请问各位...
14
热度 -
[Oracle开发] orcle异常: 无效字符
orcle错误:无效字符以下是sql语句,在plsql中执行是可以的。放到程序中执行就报错····selecta.au,a.acount,b.bcount,c.ccountfrom(selectnameasau,count(aid)asacountfromperson_infogroupbyname...
41
热度 -
[Oracle开发] oracle 批量更新数据 月份中日的值必须介于 1 和当月最后一日之间解决方法
oracle批量更新数据月份中日的值必须介于1和当月最后一日之间小弟最近在做2个oralce数据之间数据的转换,用ODP做批量的更新和插入,当我提取A数据库数据到B数据时就报错了了提示:月份中日的值必须介于1和当月最后一日之间。如果是因为时间格式有误那么当初为什么A库可以存进去,现在却不能存储到B库...
95
热度 -
[Oracle开发] Oracle触发器使用replace函数之后,insert报插入null异常
Oracle触发器使用replace函数之后,insert报插入null错误简单说明一下遇到的问题吧有这么一个触发器CREATEORREPLACETRIGGERAPPR_TRI_PROV_CYXKZXXBEFOREINSERTONMID_PROV_CYXKZXX_TMPFOREACHROWBEGIN...
88
热度 -
[Oracle开发] sql别名无效解决思路
sql别名无效selectriid,cid,...from(...)reileftjoin(selectots.riid,sum(ots.ormoney)ormoney,ots.orexcuse,ots.ortypefrom(selecto.riid,o.ortype,rt.rtname,o.ore...
12
热度 -
[Oracle开发] oracle 建表和建索引有关问题
oracle建表和建索引问题TableSpace:aaIndexSpace:bbCacheTempSpace:cc建表和建立索引时上面那些东西怎么用啊?具体什么意思不明白,表空间,索引空间吗?现在建立一个表:createtableIFNOTEXISTStable_t(aVARCHAR2(12)not...
43
热度 -
[Oracle开发] 怎么让oracle语句实现insert和update根据条件case when执行
怎样让oracle语句实现insert和update根据条件casewhen执行我想实现的效果就是更新的时候判断是否有更新所必备的条件,如果没有的话则执行插入语句逻辑就像下边的这段sql语句(注:下面的这段sql语句在else部分是有错的)请高手指点一下!加急件UPDATEAccSETCC.role...
14
热度 -
[Oracle开发] oracle sql 话语优化
oraclesql语句优化SELECTt.aoi_name,(SELECTcount(p.per_id)FROMd_person_infop,m_user_infouWHEREu.aoi_id=t.aoi_idandu.user_id=p.input_userandp.valid='1'andp.i...
70
热度 -
[Oracle开发] 编译存储过程出现异常
编译存储过程出现错误大家好,请问以下错误是什么原因造成的呢?SQL>createorreplaceprocedurepro2is3begin4select*fromstudentwhereid=11;5end;6/Warning:Procedurecreatedwithcompilatione...
38
热度