-
[Oracle开发] 求SQL语句生成最近20个年份信息,并返回该结果集~
求助:求SQL语句生成最近20个年份信息,并返回该结果集~急,在线等!请求帮助:问题描述:在数据库中并没有实际存储年份信息的表,能不能通过SQL语句生成最近20个年份信息,每一个年份相当与一条记录,例如:200320042005等等,并将这个结果集返回,求解决方案,在线等!!!------解决方案-...
100
热度 -
[Oracle开发] 关于in,该怎么解决
关于inselecta,bfromtblwherecin('0001,0002')这样直接运行sql是可以正确检索出数据的但是如果在packagebody里写方法用参数如x传递'0001,0002'就检索不出来selecta,bfromtblwherecin(x)这是...
26
热度 -
[Oracle开发] 小弟我写的触发器哪错了呢
我写的触发器哪错了呢?CreateorReplaceTriggerdemo.TRIG_Demo afterInsertOnTab1ForEachRow Begin When(:new.infolike'__________2%'orinfolike'___________2...
131
热度 -
[Oracle开发] 急字符转换有关问题(大家忙帮啊)
急求一个字符转换问题(大家忙帮啊)因为要返回很多经过存储过程中处理后的数据(int),如果用out参数有好多,小弟想把整型的转换成字符型中间通过“,”分开,前台通过“,”把数据分开。现在不知道再存储过程中怎么实现小弟用anvarchar2;i:=1;a:=TO_CHAR(i);提示有错误,应该怎么办...
62
热度 -
[Oracle开发] 大有关问题:函数被锁了,听过吗
大问题:函数被锁了,听过吗?有个函数怎么编译都不成功,用createorreplace建立也卡在那,这是什么原因啊!------解决方案--------------------1.查询锁机制,看看是否被锁,2.看看共享池大小,是否设置合理
14
热度 -
[Oracle开发] 简单有关问题declare
简单问题declaredeclareintCountnumber(10);这句错哪了????在pl/sql里报错.------解决方案--------------------不知道你是怎么用的declareintCountnumber(10);beginintCount:=100;dbms_outp...
59
热度 -
[Oracle开发] 关于联接的有关问题
关于联接的问题.在oracle8i中左联接select*fromstudent1,student2wherestudent1.tid=student2.tid(+)这样是表示以student1为主表吗?像select*fromstudent1leftjoinstudent2onstudent1.ti...
58
热度 -
[Oracle开发] 一个变量表名怎么在存储过程中实现。
一个变量表名如何在存储过程中实现。。。。现在有一个表tmp_200706,后面跟的是当月时间,要写在存储过程里,表名会跟着时间变,如何实现?当月时间可以用写到一个变量中pvi_dateselectto_char(sysdate,'yyyymm')intopvi_datefromdua...
17
热度 -
[Oracle开发] 数据库开发到底是什么?该如何处理
数据库开发到底是什么?一般的软件程序,都是通过用户界面与数据库打交道,这么说来,基本上都是外部程序的开发,数据库只不过是一个底层存放机制,根本也没有什么开发可言,。。。。各位我知道我的说法肯定是哪里出了问题,但我总是想不清楚,有那位高手能说说数据库开发到底是什么?------解决方案--------...
40
热度 -
[Oracle开发] SQL高手帮忙,由多行生成字符串,该如何解决
SQL高手帮忙,由多行生成字符串有表A:orderNoframeIdqty0011-001100011-002100011-00110:::--可能同一个orderNo有多个frameId0021-10110:::我要得到:orderNoremark001[1-001:20],[1-002:10]....
80
热度 -
[Oracle开发] 紧急求救一个触发器的写法!解决方法
紧急求救一个触发器的写法!!!现在有一张表Table1,其中包含字段:产品编号ID、日期D01、日产量D02。另一张表Table2,其中包含字段:产品编号ID、月份D03、月产量D04。现在需要编写一个触发器,当Table1执行INSERT操作后,在Table1中查找日期中月份的值等于Table2的...
29
热度 -
[Oracle开发] 想取0以外的最小值,该如何处理
想取0以外的最小值SELECTXXXFROMTBL;XXX:0,1,2,3的情况下我想要1XXX:0,0,0,0的情况下我想要0怎么做?谢谢各位,好难。。------解决方案--------------------selectisnull(min(value),0)fromtwherevalue&g...
32
热度 -
[Oracle开发] 简单的sql语句帮忙看看解决方法
简单的sql语句帮忙看看问题一:怎么把一张表中的一行插入到另外一张表里?问题二:怎么把一张表中的一列插入到另外一张表里?------解决方案--------------------insertintoaselect*fromb条件ab表结构相同
58
热度 -
[Oracle开发] 关于oracle添加字段的有关问题
关于oracle添加字段的问题v_ssql:='altertableaaddgnumber(10)';tableaddcolumn(v_ssql);v_ssql:='insertintoa(g)values(10);';tableaddcolumn(v_ssql);o...
29
热度 -
[Oracle开发] 函数有关问题
函数问题建立一个函数,有两个参数expression,delimiter。功能是将字符串expression以delimiter为分隔符进行拆分,拆分后形成一个以下标1开始的字符串数组,如何实现?另外一个问题,把存储过程放在某个包中有什么好处,如果不放在包中不是照样可以调用并完成相关任务吗?----...
102
热度 -
[Oracle开发] 怎么优化这句sql
如何优化这句sql注:回访表eb_recall_history与eb_recall_result关联。eb_recall_history数据量很大,下面的这句SQL能达到要求,但查询速度很慢,寻求优化方案。select(selectrr_qi_idfromeb_recall_resultwherer...
65
热度 -
[Oracle开发] 表示上月的SQL语句?解决方法
表示上月的SQL语句?当前月的上月,SQL语句?------解决方案--------------------selectto_number(to_char(sysdate,'MM'))-1monthfromdual;------解决方案--------------------sele...
39
热度 -
[Oracle开发] 用MSDAORA open Oracle数据库的错误有关问题
用MSDAORAopenOracle数据库的异常问题我用的是MSDAORA,在open的时候,这样的问题“发生了一个Oracle错误,但无法从Oracle中检索错误信息。操作系统XPSP2,开发环境是.net2003,Oracle9i。用代码把错误打印出来:OleDbConnectionconn;t...
74
热度 -
[Oracle开发] VC.NET 2005 下面,怎么添加ORACLE 10g的orasqx10.lib到工程
VC.NET2005下面,如何添加ORACLE10g的orasqx10.lib到工程?设置入口在哪里?能搜到的都是VC6.0的设置方法。到VC.NET2005里面,界面全变了...------解决方案--------------------工程->...属性->在"C/C++&...
346
热度 -
[Oracle开发] 这个SQL如何写啊
这个SQL怎么写啊?有一个表a,有如下数据idtypetime1a200706052b200706063b200705304a200706105c200706096a200706087b200706018a200706029c2007061210c20070623请问如何获得的每个type按时间de...
14
热度