-
[Oracle开发] oracle自动同步数据到sqlsever2000,该如何解决
oracle自动同步数据到sqlsever2000如题:oracle数据库A表新增一条数据后,自动同步本条数据部分字段到sqlserver2000数据库B表希望各位有经验的大神们给些解决方法与建议,如果需要创建dblink,希望能给一个oracle10G到sqlserver2000的例子,谢谢!--...
21
热度 -
[Oracle开发] 怎么判断表变量为空,也就是没有数据
如何判断表变量为空,也就是没有数据?declareTYPEemp_table_typeistableoftbl_emp.n_emp_id%typeINDEXBYBINARY_INTEGER;emptableemp_table_type;beginselectn_emp_idbulkcollectin...
53
热度 -
[Oracle开发] Oracle查询统计有关问题,帮忙解决,万分感谢
Oracle查询统计问题,请教各位大虾帮忙解决,万分感谢我数据库是这样的表结构:IDCODEDATE--------------------------------------15012011-04-1226012011-04-1234042011-04-12我需要用这个表做一个报表,统计不同COD...
9
热度 -
[Oracle开发] clob 和varchar2的转换有关问题
clob和varchar2的转换问题过程中有个变量V_GZclob;dbms_lob.getlength(V_GZ)=4000我想把他存到varchar2变量v_gz_new里面我用这个v_gz_new:=dbms_lob.substr(V_GZ,4000,1);就会报错stringbufferto...
285
热度 -
[Oracle开发] 急Oracle查询语句,跪等!
急...在线等,Oracle查询语句,跪等大虾!!!Table如下:日期收入支出2008/8/150302008/8/245602008/8/56010用SELECT語句得出以下結果日期收入支出餘額2008-8-15030202008-8-2456052008-8-30052008-8-400520...
77
热度 -
[Oracle开发] Oracle里用spool生成的csv文件怎么把项目里的空格去掉
Oracle里用spool生成的csv文件如何把项目里的空格去掉?SETtrimouton;SETtrimspoolon;SETtrimson;设定里,能加上的都加了,还是不好用,有的项目空格被去掉,有的没有,siobjectbrowser打开没有发现数据有空格,类型是VARCHAR2的。偏偏生成出...
74
热度 -
[Oracle开发] 怎么将Oracle数据库中的表按照依赖关系排序,应该查找哪张表
如何将Oracle数据库中的表按照依赖关系排序,应该查找哪张表?1.假设数据库中有a,b,c,d四张表,其中b依赖于a,c依赖于a,d依赖于b,我想在数据库中首先或得这些依赖关系b->ac->ad->b其中->为依赖的意思2.通过以上的依赖关系,我想将这些表进行排序即a,b,...
55
热度 -
[Oracle开发] :Oracle检索结果的多列比较
求助:Oracle检索结果的多列比较oracle中有greatest和least两个函数用来得到多列数据中的最大值和最小值.可是好像没办法得到多列数据中的次大值、第三大值...这些数据我目前的做法是,把需要对比的多列进行行转列,接着row_number()OVER(PARTITIONBYcol1OR...
64
热度 -
[Oracle开发] 怎么将一个字符串转化成一个表
如何将一个字符串转化成一个表?字符串1,0,100,5;2,100,500,20;3,500,1000,40;转化成如下表1 0 100 52 100 500 203 500 1000 40------解决方案--------------------知道字符串的固定格式吗?如果格式固定的话,可以通过...
49
热度 -
[Oracle开发] 这两种情况下PLSQL中分母为0应该怎么处理 小弟我希望没有记录也是0%
这两种情况下PLSQL中分母为0应该怎么办我希望没有记录也是0%dd:=(cc+bb)/aa;sum(decode(aa,'1',1,0))/count(1),4)------解决方案--------------------sum(decode(aa,'1',1,0))/count(1),4)-&g...
88
热度 -
[Oracle开发] 如何向oracle 中插入CLOB类型的数据
怎么向oracle中插入CLOB类型的数据我有400条左右的数据,其中里面有CLOB类型的数据,用SQL文插入时,当CLOB字段插入的数据太大就会出现错误,我在网上查过一些资料,但还是没有很好的方法怎么将400多条数据快速插入。请问大家怎样将CLOB类型的数据插入数据库,有没有什么好方法将400多条...
69
热度 -
[Oracle开发] 中间表是什么?该如何处理
中间表是什么?在网上找中间表的内容非常少,希望在这里能够得到些帮助。它与临时表有什么异同呢?------解决方案--------------------我是这样理解的哈,中间表一般运用在一些过程中,比如有这样一个过程,需要把某些表的数据取出来,进行一些处理,再放到其他的一些表中,而在这个过程中需要一...
38
热度 -
[Oracle开发] 遇到一个sql有关问题
遇到一个sql问题,求助表a:userid,username表b:userid,incost,表c:userid,outcost现在要查出这样一个结果集:userid,username,sum(incost),sum(outcost)我的sql如下:selecta.userid,(a.usernam...
21
热度 -
[Oracle开发] check约束报错!
check约束报错!!在线等11g创建表和约束报错,同样的表和约束我不用中文就没问题,可以创建我也尝试在10g上创建都没问题,但不知道为什么11g报错,求解SQL>createtabletest15(namechar(10),sexchar(4)constraintck_sex_test13c...
60
热度 -
[Oracle开发] 存储过程引用type 的object 类型有关问题
存储过程引用type的object类型问题PROCEDUREprc_test(prm_2OUTTYP_LIST)ISBEGINselecta.id,a.nameBULKCOLLECTintoprm_2fromtable1aENDprc_test;其中TYP_LIST在types中定义createor...
85
热度 -
[Oracle开发] 用Oracle存储过程如何实现这个功能(急)
用Oracle存储过程怎么实现这个功能(急)说明:1.档的概念:通过档来进行分层计算。2.档的个数:每个人档的个数和比例是不一定的。3.档的个数和比例放在数据库的demo表中。4.通过存储过程来计算金额。例子:比如说某个一他有3档。如果他有3000块钱,有2档,比例分别是90,50,限额是1000,...
80
热度 -
[Oracle开发] oracle游标 抓狂有关问题
oracle游标抓狂问题declarev_pnnumber:=2462;cursorc_cursor_relconis selectsn,relatives_id,pn,customer_namefrominfo_relatives_concernwherepn=v_pn;beginifnotc...
93
热度 -
[Oracle开发] PROC编译报错PLS-S-00201
求助PROC编译报错PLS-S-00201Erroratline61,column9infiletest.pcEXECSQLinsertintoticket(lkey,tknb,surn)values(1111111,'4790000000000','#AuditTest');........1PL...
125
热度 -
[Oracle开发] 一个表的序列能不能利用触发器插入另一张表解决思路
一个表的序列能不能利用触发器插入另一张表求解释。。。。------解决方案--------------------探讨引用:序列没有属于某个表,共享的。可以的。问题是我要在这个表插入这个序列的同时把它也插入到另一张表,触发器是beforeinsert的可是错误提示未找到父项关键字
35
热度 -
[Oracle开发] ORACLE查询有关问题,新人求教
ORACLE查询问题,新人求教ID(土地图斑号) AREA(面积) TYPE(类型) XZQY(行政区域)0001 32 A(水田) WH(武汉)0002 3 D(草地) WH0003 878 B(旱地) SH(上海)0004 34 C(菜地) WH0005 2 D BJ(北京)00067 A WH...
101
热度